Okay. Just a thought. Just throwing it out there. I already suspect Miles of killing Spencer. We know now that he's not the one setting the fires because he was in the club with Jess when we saw the arsonist in the storage area. But back to Spencer's killer. Another suspect just popped into my head. Are we 100 % sure that Margaret is really dead this time (did she actually die?)? My thought is Margaret would have a very good reason for killing Spencer. #1 if she thinks he killed her son like he told everyone else he did and #2 What he did to Todd who we all know she's infatuated with. She also would have a good reason to just leave Blair lying there unconcious afterwards. She has no love for Blair. Blair is the one person that was keeping her from Todd so why not. Here's the senerio. Margaret walks into Blair's room. She sees Spencer over Blair. She thinks he's already killed Blair. She kills Spencer and walks out of Blair's room. The only problem is that we still have no explanation for how the fibers from John's scarf got on Spencer's body.
ETA: Oh, and of course, we're not going to find out who the mystery shoes belong to until at least Monday. It ended with John looking at the surveillance tape and smiling and saying "I got you." But at least we know it wasn't Michael.
I just realized that I put this in the wrong thread. Could someone please move it to the One Life To Live Thread?