Det er vinter i den svenske skjærgården. En eldre mann bor alene på en avsidesliggende øy. En mørk hemmelighet, en skjebnesvanger feil han har begått, har gjort ham til en sky einstøing. Hver vintermorgen går han ned til brygga, hogger et hull i isen og senker seg ned i det kalde vannet. En dag oppdager han en kvinne ute på isen. I kikkerten kjenner han henne igjen. Det er Harriet, som han svek for over tretti år siden. Harriet, som snart skal dø, sier at hun er kommet for at han skal innfri det løftet som han en gang ga henne. Dette blir innledningen til en forunderlig og tragisk reise gjennom et svensk vinterland, en reise som gir ham mulighet til å ta ansvar for sin egen fortid og som tvinger ham til å tenke over hvem han egentlig er.