Jan y Eva Rosenberg, dos antiguos violinistas con un matrimonio tempestuoso, dirigen una granja en una isla en plena guerra civil. A pesar de haberlo intentado todo para huir de su patria, la guerra interfiere en todos los aspectos de sus vidas.
Los cristianos devotos Töre y Märeta envían a su única hija, la virginal Karin, y a su hija adoptiva, la impenitente Ingeri, para llevar velas a una iglesia distante. En su camino por el bosque, las chicas se encuentran con un grupo de pastores de cabras salvajes que violan y asesinan brutalmente a Karin mientras Ingeri permanece oculta. Cuando los asesinos buscan refugio sin saberlo en la granja de Töre y Märeta, Töre planea una venganza adecuada.