1971, Espagne franquiste. Dans la campagne galicienne, María assiste les femmes qui accouchent et plus occasionnellement celles qui ne veulent pas avoir d’enfant. Après avoir tenté d’aider une jeune femme, elle est contrainte de fuir le pays en laissant tout derrière elle.
Parmi l’équipage de Christophe Colomb, trois hommes condamnés à mort ont échappé à leur sort en s’embarquant pour l’incertain voyage. Atteignant les îles Canaries, ils fuient, emportant avec eux l'une des voiles du navire. Pendant ce temps, dans "Le vieux monde", une femme tente de sauver sa sœur mourante en l'amenant à une guérisseuse.
La jungle colombienne de nos jours. Maria 13 ans, enfant-soldat, a grandi dans la jungle avec la guérilla. Lorsque Maria se rend compte qu’elle est enceinte, elle comprend vite que pour garder son enfant, elle doit cacher sa grossesse...