I enjoyed the experience of watching the film unfold, though it got a little hairy at the end with the time travel aspect of the notes being exchanged between Alex and Kate, played by Keanu Reeves and Sandra Bulloch, respectively, at the mailbox of a lake house that was occupied by each characters, but 2 years apart. Additionally, the impact of changing events if you could communicate with someone in the past, and other ripples of such changes in the time stream, the mind boggles at times, but thankfully the film doesn't get bogged down in such minutia and moves in step with the burgeoning, and complicated love affair that develops from notes exchanged through a time-portal of a mailbox. I did like the pairing of Reeves and Bulloch a decade after from their initial pairing in "Speed", the on-screen chemistry was still there. Yes, there are perhaps some head-scratching levels of non-inquisitiveness shown by Kate of present-day Alex, but it could be explained away by her not wanting to ruin a good thing with the exchange of notes and letters, while being inside a time bubble or sorts. I give it 3 stars, or a grade of B.