Dans l'Amérique du Sud des années 20, un riche propriétaire terrien, Esteban Trueba, épouse Clara, une jeune femme dotée d'étranges pouvoirs et du don de divination. La popularité politique d'Esteban s'accroit et il voit sa famille se déstabiliser.
1943. Alors que ses camarades sont très occupés à parler de sexualité, un trouble s'installe entre Stig, jeune lycéen et son professeur Viola. Stig est attiré par cette femme belle et mature, Viola aime chez Stig sa jeunesse et son innocence. Ils deviennent vite amants. Mais Stig rencontre fortuitement Frank, le mari de Viola, représentant de commerce, alcoolique et fantasque. Une étrange relation d’amitié va naître entre eux.
Dans son autobiographie "Lanterna Magica", Ingmar Bergman a laisse dans l'ombre un difficile passage, la vie de ses parents avant sa naissance. Il la devoile dans ce film a travers la camera de Bille August.