Love it!
I bought this book after having read it twice online. It is a great story with damaged characters. The characters have their flaws, and you will sometimes find yourself wanting to slap some sense into them. I really identify with Teo. Having had one friend in middle school who ditched me because I wasn't cool enough, I can relate to his feelings of anger and inadequacy.