Henry Roth (Adam Sandler), un biólogo marino que vive en Hawái, conoce casualmente una mañana a Lucy Whitmore (Drew Barrymore), profesora de arte, en una cafetería. Entablan relación, pero pronto se descubre que Lucy sufre de una variante de amnesia anterógrada ficticia llamada Síndrome de Goldfield, a consecuencia de un accidente sufrido un año antes. El resultado es que no tiene ningún recuerdo de nada que haya pasado entre el día del accidente y el presente, porque Lucy es incapaz de convertir la memoria de corto plazo en memoria a largo plazo. Cada mañana, al despertar, ha perdido todos sus recuerdos del día anterior. Cree, sin darse cuenta, que cada día es 13 de octubre del 2002. Su hermano y su padre actúan como si fuera ese día, el cumpleaños del padre, para evitar que Lucy descubra que tuvo el accidente y sufra, por ello.
A causa de la situación especial de Lucy, Henry se esfuerza en conseguir nuevas e imaginativas maneras de llamar la atención de Lucy cada día, a pesar de que su padre y su hermano y los empleados de la cafetería le advierten que no siga yendo a aprovecharse de la situación. Henry deja de acudir a la cafetería, pero se coloca en el camino entre el local y la casa de Lucy. El padre y el hermano acaban descubriéndolo, porque Lucy canta Wouldn't It Be Nice mientras pinta el garaje cada vez que se encuentra con Henry. Así pues, gracias a la determinación que pone Henry y a que Lucy se siente feliz cuando le ve, el padre y el hermano terminan permitiéndole ver a Lucy. Al día siguiente, Henry aparece en su casa con un video que explica el accidente y todo lo que ha pasado desde entonces. A partir de ese momento, empiezan a salir.