Original air date: Dec. 11, 2013
Alright, so here it goes. As sophisticated a review as I can write while I am internally screaming about everything that happened this episode. I’m going to take a deep breath and hope that fangirl feels don’t come tumbling out. No promises. Winter hiatus is going to be a bitch. That I do know for sure.
After the cliff hanger from last week we find a dying Oliver and a very surprised and confused Barry. Being able to think quick on his feet (was that a pun?) Barry uses rat poison to return Oliver to normal. Well as normal as Oliver can be, he seems to be having a little bit of issues with some hallucinations.
This episode was very much about Oliver dealing with his inner demons, actually more like ghosts. Three ghosts to be exact.
Three ghosts at Christmas? That’s crazy talk for sure, but just like Ebenezer Scrooge, Oliver finds himself visited by three ghosts. Except instead of asking him to visit past, present and future Christmases they instead have very different messages for Oliver. Shado asks Oliver to give up his fight before he loses those he cares most about. Slade accuses Oliver of causing death and destruction in his wake. Then Tommy (and no I was NOT crying. I just had a best friend caught in my eye) tells Oliver to get up and fight because that is who he is, he is a hero.