Ratings676
Average rating4
This was a compelling story, but I wish the entire book had the same level excitement as the last 25%. The twist at the end was unexpected though, and I really enjoyed the different characters- even the ones that pissed me off were vital (and received their dues in time!).