The Ghost of Christmas Past took Scrooge back in time to see himself celebrating Christmas happily as a young man. It also showed him his unhappy present. The Ghost of Christmas Present then appeared and took Scrooge to see Bob Cratchit's poor but happy family celebrating Christmas, including their sick son Tiny Tim. Scrooge was ashamed. The third ghost, Christmas Future, showed Scrooge his own neglected grave, frightening him into vowing to change his ways and be generous. On Christmas morning, Scrooge kept that promise by celebrating with others and giving gifts to the Cratchits and others in need.