Drama urmăreşte istoria unui bărbat care o aşteaptă mai bine de o jumătate de secol pe femeia iubită. Florentino (Javier Bardem) se îndrăgosteşte de Fermina (Giovanna Mezzogiorno) şi reuşeşte să o cucerească. În calea fericirii lor stă tatăl fetei, care o mărită cu un medic aristocrat (Benjamin Bratt) care luptă contra holerei ce asedia oraşul. După 50 de ani, Fermina, văduvă, revine în Cartagine şi constată că Florentino nu a uitat-o. Filmul a fost nominalizat la Globurile de Aur pentru cea mai bună coloană sonoră.