The book was great; the movie is HORRIBLE. I watched it after I read the book. I wasn't expecting it to be exactly the same as the book, of course. But the movie absolutely ruined the story. Definitely recommend reading the book and not watching the movie.