Ratings1,549
Average rating4.3
This was easily one of the best books I've read in a while. The writing is moving and gorgeous and poetic, it would be enough to make me love this book even if the story and characters weren't so well-drawn and compelling. Great, great book.