This is one of the best movies I've ever seen. The fact that people give it terrible reviews is insulting... the characters are so realistic and relatable. I definitely always prefer books over movies, but in this case, the movie was just as good as the book! Totally recommend!