Após ter sido uma mãe ausente por anos, Charlotte (Ingrid Bergman), uma renomada pianista, vai até a casa de sua filha Eva (Liv Ullmann) para lhe fazer uma visita. Ela se surpreende ao encontrar sua outra filha, Helena (Lena Nyman), que tem problemas mentais. Eva tirou Helena da instituição que Charlotte a havia internado para cuidar dela em casa. A tensão entre mãe e filha começa a crescer devagar até elas colocarem tudo em panos limpos, dizendo tudo que sempre gostariam de dizer.