 Doctor Chris Nielson meets his true soul mate Annie, marries her and has two children. The children die in a car accident, and Chris dies four years after that. Ending up in heaven, he is guided by friendly guardian angel Albert through the afterlife, and he is reunited with his dog and children. But when he finds out his wife had committed suicide, he desperately searches for her spirit, journeying through Heaven and Hell along the way.