Beautiiful story. Encourages people to go ahead with their feelings. It's funny. Tom Cruise acted great in this movie.