"Det er ikke for sent å forandre seg. Finn feilen og rett den opp. Start på nytt, innen kvelden faller på i morgen, ellers kan du regne med enda en besøkende ..."
En sinnrik oppfinnelse førte Joseph Stratford vekk fra fattigdommen, og nå er han en formuende fabrikkeier. Samtidig har han klart å gjøre seg upopulær blant innbyggerne i Fiddleton. Det er bare den modige Barbara Lampett som ser den godhjertede mannen bak den knallharde forretningsmannen.
Da han i julen får besøk av tre ånder som viser ham fortiden, nåtiden og fremtiden, blir det en skikkelig vekker for Joseph. Han innser at han må forandre seg og finne ut hva som virkelig er viktig her i livet. Men da klokken slår tolv julekveldsnatten, lurer Joseph på om tiden har løpt fra ham, eller om han rekker å fri til den vakre Barbara og få den beste julegaven noensinne?