Fredrik Welin passou os últimos doze anos da sua vida numa ilha do Báltico rodeada de gelo, tendo como única companhia o seu cão e a sua gata, e como única visita o carteiro. Um dia, vê uma figura aproximar-se lentamente e percebe que nada voltará a ser o mesmo. A pessoa que vem perturbar o seu exílio autoimposto é Harriet, a mulher que ele abandonou sem qualquer explicação há quase quarenta anos. Harriet diz vir obrigá-lo a honrar uma promessa que ele lhe fizera, mas Fredrik está prestes a descobrir que o seu reaparecimento esconde outra surpresa...