Ebenezer Scrooge was visited by the ghosts of Christmas Past, Christmas Present and Christmas Future.