This film has everything one could desire. Ranges of emotions that transforms smoothly from event-to-event and scene-to-scene. There was definitely a great deal of attention and care given to this production, and not just a hollywood hit piece.