W wiktoriańskiej Anglii Ebenezer Scrooge jest bogatym, starym człowiekiem, dobrze znanym swojej rodzinie i współpracownikom jako skąpy i zimny człowiek. Ku wielkiemu rozczarowaniu siostrzeńca Scrooge'a, który nieustannie próbuje znaleźć w nim dobro, Scrooge konsekwentnie kręci nosem na zaproszenia do przyłączenia się do rodziny na uroczystości z jałowym: „Bah! Humbug!" Surowe zachowanie Scrooge'a ma również duży wpływ na Boba Cratchita, asystenta Scrooge'a w jego wypożyczalni pieniędzy. Scrooge jest tak skąpy ze swoimi pieniędzmi, że nie pozwoli Cratchitowi dołożyć węgla do ognia, pomimo mroźnej pogody.
Na początku historii dowiadujemy się, że wieloletni partner Scrooge'a, Jacob Marley, niedawno zmarł. Po krótkim wprowadzeniu do skąpych sposobów Scrooge'a widzimy, jak Scrooge idzie do swojego domu i przygotowuje się do spania. Drzemiąc w swoim fotelu, Scrooge zostaje obudzony przez Marleya – a dokładniej – jego ducha. Marley jest tam, aby ostrzec Scrooge'a przed tym, jaka będzie jego przyszłość, jeśli nie naprawi swojego postępowania i nie otworzy serca na ludzi w swoim życiu. Marley mówi Scrooge'owi, aby spodziewał się wizyt trzech duchów przez całą noc.
Pierwszy duch, Ghost of Christmases Past, pokazuje Scrooge'owi sceny z jego życia jako młodszego mężczyzny. Scrooge, choć trzymał się swojego „Bah! Humbug!" sposób, jest wyraźnie poruszony wizjami swojej rodziny, dawnej miłości i niegdyś narzeczonej. Pomimo jego prób interakcji ze swoją znacznie szczęśliwszą przeszłością, duch nie pozwala na to i zbyt szybko wraca do swojej sypialni, aby czekać na kolejną wizytę.
Drugi duch, Ghost of Christmas Present, pokazuje, co dzieje się obecnie z rodzinami jego siostrzeńca i jego pracownika, Cratchita. Scrooge jest świadkiem trudności, przez które przechodzi rodzina Cratchitów, w tym braku pieniędzy na porządny świąteczny posiłek i choroby najmłodszego syna, Tiny Tima. Mimo wszystko Tim wznosi toast za pana Scrooge'a. Scrooge widzi także obchody Bożego Narodzenia swojego siostrzeńca, podczas których żona siostrzeńca mówi o tym, jak okropny jest Scrooge, ale siostrzeniec staje w obronie swojego wuja. Scrooge jest zszokowany tym, czego jest świadkiem. Ale znowu pytania pozostają bez odpowiedzi i wraca do łóżka, by czekać na ostatnią wizytę.
W przeciwieństwie do poprzednich wizyt, Ghost of Christmas Future jest przerażający i złowieszczy. Nie pokazuje Scrooge'owi niczego wzruszającego ani wzruszającego, raczej pokazuje mu, gdzie się skończy, jeśli nie wróci do tego, czym był jako młody człowiek. Bez słowa duch jest w stanie przekazać, że Scrooge umrze jako niekochany, nieszczęśliwy człowiek, który zostanie zapamiętany jako okropna istota ludzka, jeśli będzie kontynuował swoją obecną drogę. Scrooge jest przerażony do tego stopnia, że zdaje sobie sprawę, że stracił radość z miłości i przyjaźni w swoim życiu.
Budząc się gwałtownie, Scrooge nie traci ani kroku. Natychmiast się odradza, jako nowy człowiek o wielkodusznej i radosnej postawie. Nie waha się przed zakupem największego indyka w sklepie na świąteczny obiad rodziny Boba Cratchita, radośnie szokując całą grupę. Scrooge zaskakuje również swojego siostrzeńca niespodziewaną wizytą, której zaproszenie wielokrotnie odrzucał.
Historia kończy się poczuciem odkupienia dla kogoś, kto zaczął życie dość radośnie, ale z czasem i trudem zmienił się w „Scrooge”.
Kup Opowieść wigilijną na Amazon