Most definitely one of my favorite feel good movies of all time! It covers so many challenges and triumphs in life that speak to the essence of humanity. It's a movie that is the example of the magic that happens when souls meet. The music, scenery and the acting is outstanding. It moves a little slow but stick with it or you may miss quite a bit of its meaning. Each character develops in a special and significant way!