It's hard to pull off such an emotional movie from something so sci fi as time travel. This movie does it perfectly. I remember watching it many years ago, it's one of those endings that you never forget. I recently felt like watching it again. It broke my heart again.