Three ghosts, one witch, and one disturbing prophecy. Christmas will never be the same.
Carol of Ghosts
All is calm, all is bright? Not in the little house in Nightridge, Vermont.
Jackson’s plans for a quiet, uneventful Christmas with Kate are dashed when three spirits decide they have important messages for him—messages that unfortunately can’t wait.
As he learns crucial lessons from his past and present, the spirit of his future has a bigger bombshell in store: the fate of the entire world may rest upon his reluctant shoulders.
Will Jackson be able to accept that his fantasies of a quiet life are just that—fantasies—and that the ghosts are here to stay? Is he up for the challenge his future holds, or is the world as we know it doomed to die?