All'età di sei anni, Clare Abshire incontra Henry DeTamble, il futuro amore della sua vita. Letteralmente, in quanto Henry soffre di una condizione genetica che lo fa viaggiare, incontrollabilmente e imprevedibilmente, nel tempo. Quattordici anni dopo il loro primo incontro, una giovane Claire rincontra Henry nella biblioteca dove lavora e si fa avanti, sostenendo non solo di averlo conosciuto, ma di essere la sua futura moglie. Tra i due nasce una relazione tanto magica quanto complicata: amore e perdita si intrecciano, in una storia che sfida le leggi del tempo.