Scrooge is visited by spirits who reveal the errors of his miserly ways. They give him a chance to change his future by revisiting his past and present. He transformed into a kind, generous man after seeing visions of Christmases gone by.
On the anniversary of Jacob Marley's death, his business partner Ebenezer Scrooge finds unwelcome company in the form of three spirits from Christmases Past, Present and Yet to Come. If he is to have any future at all, he must first come to terms with actions from his past. Three spirits are about to show Ebenezer Scrooge the night of his life.—Anonymous