I was really disappointed with this book. I had started by recommending it wholeheartedly, as I was reading it. It was interesting and edge-of-your-seat. I wasn't expecting all the crazy twists. The characters are a mess, but that's fine. But the ending... that takes this book down from "favorite book of 2013" down to "totally can't recommend to anyone, ever". I would have given this book 5 stars, all the way up to the last chapter, when I was like, this is seriously not ending like this, is it? Is it? It is!? NOOO! The ending of the book is the final impression that you get. It basically influences how you view the entire work. When it sucks, the whole work suffers. It's like those "it was all a dream" endings (this is not the ending, just an example), where you wonder why you wasted your time going on this journey with the creator. To sum up, don't read this book unless you like getting kicked in the shins by your entertainment. And not in a good way.