This review may contain spoilers. I can handle the truth.
Here's something I rarely say: this movie should have been longer. There should have been more buildup in the relationship between Dan and Catharine before they fell in love. More important, there should have been a denouement resolving their relationship in some way. It brings down the whole film, which is otherwise pretty good.