Ratings1,032
Average rating3.9
I had mixed feelings until about the middle half, and then I fell in love with this book. The ending was so unexpectedly good. I really recommend it. It's a slow unfolding, but the pay off is more than worth it. I also loved how well fleshed out all the minor characters were. And the atmosphere of this book was incredible