Elke avond, wanneer de zestienjarige London Lane naar bed gaat, wordt haar geheugen van die dag gewist. London maakt notities voor zichzelf, zodat ze toch nog op een enigszins normale manier kan functioneren. Haar leven wordt een stuk ingewikkelder wanneer ze op school de knappe Luke leert kennen. Ze kan zich hem niet herinneren uit de toekomst, dus is het voor haar net alsof ze hem elke dag opnieuw leert kennen. Maar wanneer London verontrustende flashbacks krijgt, of eigenlijk vooruitblikken, beseft ze dat, om het heden en de toekomst te kunnen begrijpen, ze de mysteries van haar verleden moet zien te ontrafelen.