This film pulls tugs at the heart strings, and is greatly acted by all the cast. To the reviewers who are putting down because of the book, I'd just like to say that most films made based on books usually don't live up to them, but you're here to review the movie, not the book. Worth a watch.