Employée à la ferme des Fenière, au hameau des Trois Fontaines, Anne, 16 ans, donne naissance à une petite Justine dont elle refuse de dévoiler l'identité du géniteur. Des années plus tard, Justine, devenue l'égérie d'un grand magasin parisien, revient sur les terres auvergnates de son enfance afin d'honorer une promesse faite à sa mère.
Cantal, 1906. Marie vit auprès de ses parents dans un hameau près d'Aurillac. D'une rare beauté, elle est courtisée par tous les garçons de la région mais, croyant au grand amour, elle rejette fermement ses prétendants, ce qui suscite de violents ressentiments. Un jour, quelqu'un l'enferme dans une grange et y met le feu. Marie survit mais reste défigurée. Elle n'aura de cesse de se venger.