I give this book 3.5 stars. There were some parts of this book that had me laughing at times. Kit is a grumpy, anti-social geek who all I kept thinking was that I wanted to hit him upside the head for the way he was acting and treating Stephen. I couldn't understand why Stephen would stay around and be treated this way, but you start to understand a little bit more towards the end of the book why Kit is like he is. It is not explained in real good detail, but you sort of understand. The story was sort of "you don't know what you screwed up until its gone and you want it back".