Yes.
Jacob Marley, as ghost form, warned about the three spirits that would show up to talk to Scrooge (1st prediction)
The Ghost of Christmas Present showed Scrooge of how other people thought of him, and if he didn't change, they would continue like it (2nd prediction)
Ghost of Christmas Future showed that if he changed, he wouldn't have to meet a certain fate (his death unattended, etc) (3rd prediction)
hope this helps
The word 'unfathomable' means not able to be understood.
to 'fathom' is to think or ponder on something so as to understand it.
Painful memories
hope this helps you.If not my bad.