Podczas wakacji w Szwajcarii młody Chris Nielsen spotyka Annie Collins w jeziorze, gdy zderzają się ich łodzie. Dzieląc się przekąską kilka godzin później, Chris i Annie zakochują się w sobie. Chris szybko się żeni i pracuje jako pediatra, a Annie jako artysta malarz i handlarz dziełami sztuki i ma dwoje dzieci, Iana i Marie. Jednak ich szczęśliwe życie rodzinne zostało rozdarte, gdy Ian i Marie uczestniczą w wypadku samochodowym, w którym giną ich oboje i niania, która prowadziła. Cztery lata później Chris i Annie próbują przywrócić sobie życie pomimo tragedii i świętują swoją rocznicę. Wracając tej nocy, Chris jest świadkiem wypadku samochodowego, po wyjściu z samochodu, próbując pomóc ludziom, inny samochód wpada na niego, śmiertelnie go raniąc. Gdy umiera w szpitalu, Chris zamienia się w ducha, próbując powiedzieć Annie, że nadal istnieje i ją kocha, ale jego wysiłki powodują więcej bólu i postanawia odejść. Podróżując po życiu, Chris budzi się w Niebie, gdzie spotyka Alberta Lewisa, swojego byłego mentora. Podczas gdy Albert pomaga Chrisowi przystosować się do jego nowej egzystencji w Niebie. Annie popada w głębszą depresję, dręczona wspomnieniem męża i dzieci. Nie mogąc oprzeć się cierpieniu, Annie popełnia samobójstwo, a Albert wraca do Chrisa, aby wyjaśnić mu śmierć Annie. Zdeterminowany, by uratować Annie, Chris postanawia udać się do piekła, by ją odnaleźć. W miarę postępu podróży wspomnienia Chrisa z jego życia z Ianem i Annie zagrażają misji, utrudniając kontakt z Annie. Dokonując odkrycia prawdziwej tożsamości Alberta, Tropiciel dzieli ich. Ale kiedy ją odnajdą, wspomnienia Chrisa z jego życia z Annie sprawią, że Chris zacznie kwestionować sukces podróży, ponieważ musi podjąć decyzję, która może zmienić wszystko na zawsze.