Soon after her husband Juvenal dies, Fermina's childhood betrothed, Florentino, comes to court her, only to be angrily dismissed. This begins a series of flashbacks that span 50 years and tell the story of Fermina's relationships with her two lovers.