I have to say, even though this book has been really popular in recent years, I didn't love it. Many of the characters were immaturely and added without much reference beforehand, so character development was flawed. This book was also very easy to predict and I know that is how the movie was written, but even more so in the book , making it a lot less entertaining. It had a nice storyline though and was pretty funny and I would sometimes get decently into the book. Wouldn't read it again though.