Ratings1
Average rating5
A fantastic, short read (though I took my time to really enjoy it). Some things you'll see coming a mile away, but there are a few shocks too. I found myself smiling as I read (and tearing up too). I wanted to read this before seeing the movie, but now I want to seek out the other books in the series too.