Som ung mand forelsker Florentino sig i Fermina, som han har kendt siden sin barndom. Men deres kærlighed slukkes hårdt og brutalt af Ferminas far, og Fermina bliver i stedet gift med lægen, Juvenal Urbino. Men Florentino kan ikke komme sig over sin forelskelse og længes konstant efter hende, selvom han forsøger at dulme længselen med den ene elskerinde efter den anden. Men da lægen Urbino dør, øjner han sin chance – 53 år, 7 måneder og 11 dage efter at han sidst erklærede hende sin kærlighed.

De er i 30'erne, succesrige, bor i det glade London og er totalt uduelige til faste forhold. Men det forhindrer ikke Jacks, som arbejder på et modeblad, i hele tiden at skaffe nye blind dates til sine venner. Og nu har hun fundet en ny drømmehunk til sin homoseksuelle bofælle Peter: Fotografen Paolo. Men midt i al sin matchmaking-iver har Jacks overset en lille detalje - Paolo er ikke homoseksuel, men han er helt tosset med i Jacks!