Ratings421
Average rating3.7
Great book but fumbled at the finishline with the intent of trying to leave a shocking impact rather than one that made sense. Disappointing but also maybe I am missing/overlooking something that makes the ending seems less stupid.