长达半个世纪的爱情故事。 19世纪末期哥伦比亚的喀他赫纳,电报员Florentino Ariza(Javier Bardem 饰)爱上了富商的女儿Fermina Daza(Giovanna Mezzogiorno 饰),他用热情洋溢的情书打动了Fermina Daza的心,二人迅速相恋。然而,由于身份地位的悬殊,Fermina Daza不得不屈从于父亲,离开了喀他赫纳,
两个兄弟和他们的家庭之间的紧张局势升级时,一个视频曝出了其中一个的儿子与另一个的女儿殴打一个无家可归的女人置其死亡。