Ebenezer Scrooge hates Christmas, and refuses to accept that it is a time for peace and goodwill to all men. One Christmas Eve, however, he receives a visit from the ghost of his business partner, Jacob Marley. Marley's ghost tells Scrooge of three other spirits who will come to haunt him that night, the ghosts of Christmas Past, Christmas Present and Christmas Yet to Come. As the spirits send him dark visions of what his future may hold, will their warnings be enough to make Scrooge see the error of his way, and mend them?
Narrator: Miriam Margolyes.
Genre: Juvenile fiction, Historical fiction