Na Suécia, século XIV, a população oscilava entre o cristianismo e o paganismo. Töre (Max von Sydow) e Märeta (Birgitta Valberg) formam um casal que tem uma propriedade rural. Eles são cristãos fervorosos e incumbiram Karin (Birgitta Pettersson), sua filha, uma adolescente de quinze anos, de levar velas para a igreja da região e acendê-las…