Emma (Anne Hathaway) e Dexter (Jim Sturgess), ventenni, si incontrano quando nella vita tutto sembra possibile. Ma dopo una notte di passione, le loro strade si dividono.

Per venti anni si inseguono, si raccontano tutto, pensano all’altro con nostalgia e desiderio. Fino a quando, finalmente, capiranno che il loro è… vero amore.