Question: who saw the ghost of christmas?
Answer: The Ghost of Christmas Past is the first of the three spirits (after the visitation by Jacob Marley, his former business partner) to haunt Ebenezer Scrooge.