It is Christmas Eve, and the air outside is as cold as Scrooge’s heart. Come nightfall, Scrooge receives three visitors: the ghosts of Christmas Past, Present, and Future. Each spirit takes him on a hair-raising journey through time, yielding glimpses of Tiny Tim and Bob Cratchit—and even Scrooge’s painfully hopeful younger self. Will Scrooge’s heart be opened? Can he escape his cursed fate?