After hearing a lot of hype about this book, I finally dug in my heels and read it. I was sorely disappointed. Cassel is annoying and surprising weak and clingy character. His family life is horrendous which makes me, if I was in the book, go on a killing spree to kill his family (expect for his grandfather, he's pretty chill). I hate how he (Cassel) is so unaware of everything around him. But besides what I hate, its actually a good book and is put together well. I just really hate the main character is all. I'll read the second book and go from there.