Funny that I watched this pretty much along with "Somewhere in Time". Both are time travel based romantic tales. This one is better, if marginally, maybe because the overt slapstick adds to a slightly more structured story. And of course Meg Ryan and Hugh Jackman have a comic charm less apparent in Jane Seymour and Christopher Reeves. Plus, there are a few flimsy but diverting sub-plots, so it doesn't feel as shapeless as the other film. Arguably, there is a bit of a moral message tacked on here as well. The ending in one sense is neat and predictable but to my highly analytical mind didn't really tie up at least one important loose end. So I find much of it charming but ultimately not very satisfying.