Après la disparition brutale de sa femme, Kjetil doit s’occuper seul de son fils adoptif, Daniel, qui a seulement six ans. Incapable de faire face à son rôle de père, il décide de le ramener dans son pays natal, la Colombie, afin de rechercher la mère biologique du garçonnet.
Fin XIXe siècle, Cartagena, Colombie. Un jeune télégraphiste pauvre et poète, Florentino, tombe amoureux fou de la plus jolie des jeunes filles, Fermina. Sous les amandiers d'un parc, il lui jure un amour éternel et elle promet de l'épouser...