Episode Rewind: Arrow Episode 301 ‘The Calm’

SPOILER ALERT! (stop reading if you don’t want to know what happens in this episode) The writers of Arrow sure know how to make a premiere episode, that’s for sure. I experienced so many emotions I don’t even know where to begin. Let’s just get into the recap shall we…