I’ve heard so many good things about this book that I was really excited that I was finally able to read it. Was it up to my expectations? Hell yeah! It was good, funny and easy to read. It is a book that once you start reading you can’t put down and the story makes sense. I’ve read so many books with plots that didn’t make sense at all that once I found one that makes sense, it’s a huge win. Love the characters too. The only thing that I didn’t quite like was all the teen love/hate problems.(That's why I rated it 4 stars and not 5) But, all in all, it is a great book which I’ll probably re-read in the future.