This movie is a masterpiece. I have never in my life watched a movie that I have loved this much. The acting is great, the movie is sweet, romantic, funny, with a ending that will make you cry like you have never cried before. Make sure you have three boxes of tissues, and lots of ice cream.