After her car breaks down in a deserted town, seventeen year old Sophie Anderson could not have felt more grateful for the help of the stranger. Little did she know how her life would change after that point. A ghost stuck in purgatory, Matthew Sullivan is still haunted by his past and the consequences of his interference with Fate. As Sophie and Matthew gravitate toward each other, both struggle to keep their feelings from clouding their judgment of what is considered right and wrong. While she helps him come into terms with his past, he offers her a new perspective on life and death. Ultimately, the meaning of love and sacrifices.