A review by ieemee
Fallen by Lauren Kate

adventurous mysterious medium-paced

5.0