It could have been a great book if not for the protagonist. He is an annoying, ignorant brat who does a lot of stupid things and never learns from them. The novel would've been fantastic if he was a little more mature and intelligent. Yes, I copied someone else review; however, they wrote what I meant, and I have a hard time putting my thoughts on paper.