I would say that this book is the best book I have read in months. I would recommend that any kid that is mature, or the age 11 and up should read this book. It was hilarious and often made me crack up. There was romance; there were scary spots; there were things that I did not expect. Humor, romance, suspense, and a ton more came with this book. I give it 5 stars!