Lucy is about to marry the man of her dreams - kind, handsome, funny Dan - when she breaks her neck the night before their wedding. Unable to accept a lifetime's separation from her soulmate, Lucy decides to become a ghost rather than go to heaven and be parted from Dan. But it turns out things aren't quite as easy as that.
Lucy is about to marry the man of her dreams - kind, handsome, funny Dan - when she breaks her neck the night before their wedding. Unable to accept a...