lilyandthegoats 's review for:

Beastly Beauty by Jennifer Donnelly
4.0
emotional hopeful medium-paced