Francesca Osti şi Carlo Dagnini se întâlnesc în 1948 la Bologna. Ea e fiica unui muncitor socialist, el provine dintr-o familie de comercianţi burghezi. Deşi s-au îndrăgostit unul de celălalt, diferenţele sociale, financiare şi opoziţia părinţilor îi despart. Se reîntâlnesc după mai mulţi ani, când fiecare este logodit cu altcineva, dar Francesca îl ajută pe Carlo să treacă peste şocul dispariţiei tatălui său, care şi-a părăsit familia lăsând în urmă un munte de datorii. Cei doi tineri îşi dau seama că sunt meniţi să fie împreună, se căsătoresc şi vor avea trei copii, dintre care o fetiţă adoptată, care este naratoarea poveştii. Povestea căsniciei lor, cu suişuri şi coborâşuri, dar plină de iubire, se întinde până în 2005, când Francesca şi Carlo îşi serbează nunta de aur.