Watched this movie for the first time in 2023, 24 years after the release year for this movie. Personal opinion this movie was before its time. This movie is emotionally full like a well designed roller coaster. The initial hill is inviting, then it takes a quick turn down hill, then you take a scenic ride through the story. Then just when you think the rides coming to a end you take another dive before you finally come to a teary eyed happy ending.