Other reviewers have done a good job of sizing up the plot of the film, so I am simply going to add BUY IT! You will not regret it.The film certainly has some light-hearted moments, but there are other scenes that will tear your heart out. Keep the Kleenex handy.It's so sad that Hollywood doesn't produce films of this caliber anymore.