Fin XIXe siècle, Cartagena. Un jeune télégraphiste pauvre et poète, Florentino, tombe amoureux de la plus jolie des filles Fermina. Il lui jure un amour éternel et elle promet de l’épouser. Mais le père de Fermina, furieux, se promet de séparer les jeunes amants.