La acción transcurre a principios de siglo en una ciudad de provincias en Suecia. Helena Ekdahl, una viuda perteneciente a una familia acomodada, reúne en la Navidad a sus tres hijos.