A review by danadumpling
The Savage Grace by Bree Despain

5.0

This was my face when I finished this book:

description

The ending was so happy I had to put down the book and squeal for a while.