Seriously loved this book, I just blew through it. Writing, characters, and plot were all amazing. I would recommend reading this before watching the movie though because it does take away some of the excitement from the book (although there are enough differences to still be very entertaining).