Ghosts of Christmas Always plot
"Three spirits. Two hearts. One second chance."
Katherine is the Spirit of Christmas Now. She loves her job and visits Earth every Christmas to help an unsuspecting soul rediscover their Christmas spirit. But this year, something strange is happening. Along with her colleagues Arlene - the Ghost of Christmas Then - and Roy - the Ghost of Christmas Later - their assignment is a man named Peter. They are not sure why they were assigned to him because, unlike their typical cases, Peter's Christmas mood is good. When it turns out that Katherine and Peter may be meant for each other, their assignment begins to take an unusual path none of them could have anticipated.