I must admit that I read the book 2 or 3 months before the movie released. When I know there'll be a new movie adapted from a novel and people been crazy about this book since 2 years ago, I feel the need to read it first the watch the movie later. So, here's my thoughts about both of book and movie :)
