The only reason I gave this book three stars was for it's predictability. Upon reading the summary, you wouldn't know what the book was about. But when you read, there is SO much foreshadowing- not subtle, either- it became obvious what it would turn into. Also the fact that there was so much crap about God in this book kinda made me skeptic. But nonetheless, I stuck with it and loved the basic storyline. I'll be reading the next one!