1907年圣誕夜,艾柯達家族在烏普薩拉經營的劇院中舉行熱鬧的家庭晚宴。次年春天,劇院長奧斯卡(Allan Edwall飾)在排演《哈姆雷特》時突發中風,彌留之際將劇院托付給妻子艾米莉(Ewa Froling飾)。一年后,為維持劇院經營與子女生活,艾米莉帶著女兒芬妮(Pernilla Allwin飾)和兒子亞歷山大(Bertil Guve飾)改嫁給青年主教愛德華,卻陷入冷酷殘暴的宗教家庭。繼父及其專橫的母親、姐姐對兄妹實施精神壓迫與肉體懲罰,矛盾激化時亞歷山大甚至被囚禁。家族老祖母海倫娜(Gunn Wallgren飾)通過秘密聯絡,借助神秘商人伊斯麥爾的營救計劃,最終使孩子們脫離苦境。艾米莉在認清愛德華真實面目后攜子女重返劇院,三代人在圣誕夜的燭光中重聚。本片獲第56屆奧斯卡最佳攝影、藝術指導、服裝設計及外語片四項大獎,被視作伯格曼最富自傳色彩的溫情之作。