تدور أحداث الفيلم في إحدى مدن الكاريبي في نهاية القرن التاسع عشر وبداية القرن العشرين، ويروي الفيلم قصة حب استثنائية لفلورنتينو أريثا وفيرمينا داتا تمتد لأكثر من 50 عاماً. تبدأ القصة بحب فلورنتينو وفيرمينا في شبابهما المتقد، ولكن حتى بعد أن ترفض فيرمينيا الزواج منه وتتزوج من طبيب شاب لامع هو جوفينال أوريبينيو، يظل فلورنتينو مخلصًا لها بلا تردد ويقضي حياته في انتظار فرصة أن يكون معها مرة أخرى.