Im mittelalterlichen Schweden reiten zwei Halbschwestern zur Kirche. Unterwegs wird die eine von ihnen von Schweinehirten überfallen und vergewaltigt. Ausgerechnet diese Männer bitten kurz darauf die Eltern des Mädchens um Unterkunft und Essen. Als der Vater zufällig herausbekommt, wen er unter seinem Dach beherbergt, nimmt er grausam Rache. Am Ort des ersten Versprechens entspringt eine Quelle.
Die Idee zu dem Film verdankte Bergman dem Studium alter schwedischer Volkslieder. Seine Umsetzung der in einem davon überlieferten Legende – eine wichtige Station auf seiner Auseinandersetzung mit dem Christentum – erregte seinerzeit allerdings wegen ihrer drastischen Gewaltdarstellung Kritik.