All the other reviews will explain the plot etc, what I will say is that It is one of my favorite movies along with my wife's.
It leaves you smiling at the end , One other thing in an Interview Dennis Quaid said New Line dropped the ball because they did not promote it well enough...........I could not agree more.