DET ER VINTER i den svenske skjærgården. En eldre mann, som bor alene på en øy, stiger opp av en råk og oppdager at det står en kvinne ute på isen. I kikkerten kjenner han henne igjen. Det er Harriet som han svek for over tretti år siden.
Slik begynner historien om Fredrik og Harriet. En gang var de dypt forelsket. Nå bor Fredrik ytterst i havgapet sammen med hunden og katten sin, med en maurtue i stua. Hver morgen går han ned til brygga, hogger et hull i isen og senker seg ned i det kalde vannet. En mørk hemmelighet, en skjebnesvanger feil han begikk, har gjort ham til en sky einstøing.
Harriet, som snart skal dø, krever at Fredrik innfrir det løftet han en gang ga henne. De legger ut på en forunderlig reise gjennom et svensk vinterland, en reise som gir ham mulighet til å ta ansvar for sin egen fortid og tvinger ham til å tenke over hvem han egentlig er.