This movie is pure magic. Positively perfect in every way shape or form. If you haven't seen it, please do. It is an old story with several new twists. But it doesn't matter. The characters are perfect. The direction is perfect. It's worth it's weight, and then some, in gold. Watch it with the family and learn the meaning of sacrifice. And yes, I hate to admit it but true love.