Reviews and other content aren't verified by Google
It's an amazing book, and the twists and turns really kept me guessing. I'm not sure how well foreshadowed certain things were so I'd have to reread to check. It kept me enthralled, especially in parts 2 and 3.