Imaginez une jeune fille de 16 ans, enceinte et vulnérable, que l'on vient d'arracher de force à la douceur de son foyer pour la jeter dans une camionnette crasseuse. Elle est seule, terrifiée...
Édimbourg, 1817.Hazel est une jeune aristocrate à l'avenir tout tracé. Promise à un cousin, son rôle est de se préparer à devenir une épouse dévouée et soumise.
Soledad, née dans un petit village d'Espagne dans les années 1930, raconte l'histoire de sa mère, Frasquita, qui a hérité des dons de guérisseuse de sa propre mère.