ETA, 3hours. I cant wait to know what happens...*cough* *cough*.

Until then, my theory: the culprit is really the ghost of christmas past. Oh sure, he may act like he's acting in Scrooge's best interests, but, deep down, he's just a jerk.