Ratings1,267
Average rating4
This book is still so, so good. The description is great when it needs to be, and the story and action just flow. I didn't realise how much of the book was set up before the main plot gets going, but it's worth it for the emotional payoffs throughout.