This book needs to be read. I couldn't finish it the first time I picked it up, I think I was too young. But when I finally read it again, I loved it. If you've seen the movie, or are thinking about watching it. Read this book! It's a completely different experience from watching the movie. Both are great, though. :)