A review by denisemadeline
Beastly Beauty by Jennifer Donnelly

4.0

There were bits I loved, but other bits got too metaphorical for me.