I'd give this 100 stars if I could. I read constantly, and it's been a very long time that I've read a book where throughout the entire thing I'm on the edge of my seat. The twists were surprising enough, but the story telling was SO compelling. I don't think I've been this satisfied with an ending in a very long time. 5 stars for this author.