I read the book in about 24 hours one weekend and I spent most of that time crying my eyes out. The movies was a very good remake of the book. While some things changed and Amanda Seyfried is no the ideal charactor that I saw playing the role Channing Tatum was sexy and just perfect for the role. I felt like they gave the movie a happy ending which is like a double edge sword because the book was so good but the movie lives up to the book. Good Job, everyone should go see it, if not for the story for the fact that Tatum is half nakes most of the time!!!