For Edward King life has been unbearable since the loss of his wife twenty years earlier. He is old, bitter, impatient and tired of waiting so one day he decides to hurry things along by taking his own life to be with her. Unfortunately, he quickly discovers, there is a price to be paid for taking such a selfish action and he finds himself in between Heaven and Earth, unable to move on until a lesson has been learned. Enter Jack, a man whose own checkered...