A review by storylitbirdie
Shatter Me by Tahereh Mafi

dark mysterious medium-paced

3.75