1907年圣誕,艾柯達家族兩代人共享圣誕晚宴,其樂融融。可好景不長,小主人公亞歷山大(伯特·格福Bertil Guve飾)和芬妮(妮拉·艾爾溫Pernilla Allwin飾)的父親奧斯卡(艾倫·艾德沃 Allan Edwall飾)在排練《哈姆雷特》時突然中風,彌留之際把苦心經營的大劇院托付給妻子艾米莉(艾娃·弗洛靈 Ewa Froling飾)。一年后艾米莉帶著一雙兒女改嫁冷酷殘暴的青年主教愛德華。愛德華的母親和姐姐專橫刻薄,亞歷山大與繼父的矛盾日益尖銳,卻只能默默忍受。當老祖母海倫娜(古娜·沃根Gunn Wallgren飾)得知此事后,暗中請老友幫忙,終讓孩子們重獲自由。艾米莉也逃離了主教家,從此一家人再次團聚享受著天倫之樂。