Au Moyen-Âge, la jeune Margit et sa sœur Katla fuient dans les montagnes après que leur mère a été tué pour sorcellerie. Elles se refugient chez Jóhann, un paysan qui élève son garçon Jónas. Tandis que Margit et Jónas se lient d’amitié, Katla entreprend de séduire Jóhann. Persuadé qu’elle a ensorcelé son père, Jónas nourrit une haine envers Katla. Pendant ce temps, Margit a des visions de sa mère et se réfugie peu à peu dans un monde imaginaire…