Ratings19
Average rating4.4
I loved this book so much more than I expected. The writing and storytelling swept me away and made it hard to put the book down. There’s a change of pace and tone in part 3 than felt a bit jarring at first, but gave way to a touching (if perhaps slightly too convenient) end