Czy można naprawić największy błąd swojego życia? Czy możliwe jest przebaczenie grzechów, których nie powinno się wybaczyć? W życiu Dawida pojawia się nadzieja, że da radę odzyskać byłą żonę i syna. Po raz pierwszy świadomie decyduje się na zerwanie z przeszłością oraz walkę o przyszłość. I wtedy pojawia się mężczyzna, który lata temu śmiertelnie potrącił jego pierwszą miłość. Na dodatek okazuje się, że ten mężczyzna będzie chciał odebrać mu też Karolinę. Pierwszemu z nich powrót do przeszłości i konfrontacja z demonami we własnej głowie, przyniesie ukojenie. Drugiemu da szansę na szczęście i rozgrzeszenie. I chociaż będą toczyć śmiertelną walkę, to połączy ich jedno - za wszelką cenę będą chcieli zapewnić szczęście kobiecie, którą obaj kochają.