A half-century-long love story. In Cartagena, Colombia, in the late 19th century, the Telegraph operator Florentino Ariza (Javier Bardem) fell in love with the rich businessman's daughter Fermina Daza (Giovanna Mezzogiorno). He touched Fermina Daza's heart with ebullient love letters, and the two quickly fell in love. However, due to the disparity of status and status, Fermina Daza had to succumb to his father and left Cartagena. In the young Fermina Daza's view, their love is just an illusion of youth. A few years later, under the arrangement of his father, Fermina Daza married a well-liked doctor, Dr. Juvenal Urbino (Benjamin Bratt). During the cholera period, a doctor's husband can not only bring a good life, but also a strong guarantee of life. Fermina Daza gradually forgot the events of that year. But Florentino Ariza did not forget that there was nothing at that time.