Depois do fim do casamento, Andreas (Max von Sydow) passa por uma fase de isolamento emocional, então ele decide se mudar para uma ilha no meio do Mar Báltico. Lá ele conhece Anna (Liv Ullmann), que assim como ele está sofrendo, só que por causa da morte do marido e do filho, que também se chamava Andreas.