I read this long before the movie came out and I have to say, this one is an exception to the rule. I loved the movie, but not so much the book. It became tedious and whiny. I was very pleasantly surprised by how the plot alterations enhanced the story on the big screen.