Johan (Erland Josephson) lebt zurückgezogen im Wald. Aber die Ruhe, mit der er sich umgibt, ist trügerisch, denn sein Familienleben wird durch Spannungen geprägt. Das Verhältnis zu seinem Sohn Henrik (Börje Ahlstedt), der inzwischen wieder in Johans Nähe wohnt, ist auf dem Nullpunkt angelangt. Auch Henrik zeigt nur wenig Interesse für seinen Vater. Stattdessen kümmert er sich ausschließlich um seine Tochter Karin (Julia Dufvenius), aus der er eine Konzert-Cellistin machen will. Die räumliche Nähe der Wohnorte führt immer wieder zu Streitereien, die jegliche Harmonieansätze im Keim ersticken. Plötzlich taucht Johans Ex-Frau Marianne (Liv Ullmann) unvermutet auf, die dadurch eine 30-jährige Funkstille beendet. Als Neuankömmling bringt sie eine frische Dynamik in die festgefahrene Situation hinein und wird Teil eines Kampfes um die Macht in der Familie.