En Suède, au début du XXe siècle. Helena Ekdahl, propriétaire du théâtre d'Uppsala, a invité sa famille et ses amis pour de somptueuses festivités de Noël. Ses trois fils sont présents, Oscar, comédien médiocre, Gustav Adolf, éternel coureur de jupons, et Carl, un professeur...
Pendant une répétition, Stig, jeune violoniste, apprend la mort accidentelle de son épouse, Martha, qu'il avait rencontrée au sein de l'orchestre. Il se souvient alors des moments heureux et malheureux de leur vie de couple.
Une jeune fille se rend à Västlinge pour passer un Noël paisible en famille avec le vicaire. Mais lorsqu'un meurtre brutal survient, tout le monde devient suspect.
Un travailleur pauvre de la campagne se rend à Stockholm, en pleine expansion, et y entame une nouvelle vie semée d'embûches. D'après le livre de Per Anders Fogelström.