Ratings174
Average rating3.8
An excellent premise and compelling characters kept me reading and admittedly excited about the story. Ultimately, though, the book could have been 200 pages shorter without diminishing it in the slightest and that kept me from really enjoying it, as much as I wanted to.