Ratings7
Average rating3
An incredibly engaging story. I found myself thinking about it a lot when I wasn't reading and I couldn't wait to read more. The last bit of the book felt a little too sappy, but I liked how everything finally came together at the end.