This had some really interesting parts, but the ending went on WAY too long. It felt like there were just too many story lines and by the time you get about 3/4 of the way through, fatigue sets in. I'm willing to suspend a lot of disbelief for a novel, but good lord, no one has this many huge events happen to them in such a short time span.(show spoiler)
It wasn't a bad book, it really just felt like it needed some editing. It could be really good if the story was tightened up and focused on fewer of the plot points to shape a more coherent story.