Ratings2,712
Average rating4.4
Oh my gosh, this has been my favorite so far. Might seem very much like the other two books until the last several chapters, where so much story and twists and turns are crammed into such a small space that it makes one's head spin. Amazing.