长达半个世纪的爱情故事。19世纪末期哥伦比亚的喀他赫纳,电报员FlorentinoAriza(JavierBardem饰)爱上了富商的女儿FerminaDaza(GiovannaMezzogiorno饰),他用热情洋溢的情书打动了FerminaDaza的心,二人迅速相恋。然而,由于身份地位的悬殊,FerminaDaza不得不屈从于父亲,离开了喀他赫纳,在年轻的FerminaDaza看来,二人的爱情只是少不更事的幻觉而已。几年后,FerminaDaza在父亲的安排下,嫁给了有好感的医生Dr.JuvenalU