Andréas se retrouve dans une ville étrange. Il ignore comment il est arrivé là. On lui remet un emploi, un appartement et même une femme. Très vite, il s'aperçoit pourtant qu'il y a quelque chose qui cloche...
À la fin du Moyen-Âge, la jeune Margit et sa soeur Katla fuient dans les montagnes après que leur mère a été brûlée pour sorcellerie. Elles trouvent refuge chez Jóhann, un paysan veuf qui élève son petit garçon Jónas. Tandis que Margit et Jónas se lient d’amitié, Katla entreprend de séduire Jóhann.