Wednesday night on Arrow Season 2 Episode 8, fans of the hit CW series were introduced to Barry Allen, a.k.a. The Flash, played by Grant Gustin.
Suffice it to say, the fresh-faced Barry was quite intriguing to Felicity.
Meanwhile, in the penultimate installment of 2013, Moira dealt with two major issues in being reintroduced to Starling City society, and with what to tell Thea.
Finally, the Arrow himself was forced to take on a mystery intruder at Queen Consolidated who proved formidable to say the least. How did it all play out?
You can see for yourself. Watch Arrow Season 2 Episode 8 below: