Jenny vient de Stockholm pour retrouver sa fille Nelly, élevée dans un petit bourg par Ingeborg, jeune professeur de piano. Elle est rejointe par son amant Jack, un acteur raté. À l'occasion d'un bal organisé par le maire du village, Jack séduit Nelly.
Lorsque ses ancêtres semblent apparaître dans les nuages lors d’une tempête aux proportions bibliques, le jeune Ingmar décide d’abandonner sa carrière d’enseignant du village et de récupérer les terres et la ferme de ses pères. La même nuit d’orage, le charismatique prédicateur...