Secret no more: It’s surprising that it’s taken investigative journalist Susan Williams (Carly Pope) this long, but she finally discovered Oliver’s (Stephen Amell) secret identity as the Green Arrow at the end of Wednesday’s episode. After looking into Oliver’s missing five years on the “island” and figuring out he was actually in Russia for a chunk of that time, she put two and two together when she found a security camera image of a hooded archer vigilante operating in Russia during the same year that Oliver was there. Seeing as how she’s also sleeping with Oliver, pushing him to tell her his secret past while acting like a concerned girlfriend, she’s obviously got big plans in store to expose him. The only question is: is she doing this just to report the truth like a good journalist, or does she have ulterior motives?
Full-circle flashbacks: Speaking of Oliver’s time in Russia, this season’s flashbacks continue to impress as the show has gone completely full-circle, tying in the past storyline with the present in a cohesive way like never before. Oliver suited up as the “Hood” for the first time in Russia with Talia al Ghul (Lexa Doig) in the past, easily killing targets without a second glance, while he stayed in civilian plainclothes during his Russia mission in the present, agonizing over his obligations to the Bratva, being forced to kill so his team members Diggle (David Ramsey) and Felicity (Emily Bett Rickards) wouldn’t have to. The stark juxtaposition of his actions and feelings in both timelines shows just how far Oliver has come over the past five years, and how much he owes to his best friends/teammates for that personal and emotional growth. Plus, now it’s his turn to be there for his friends, as Diggle and Felicity both struggled with crossing the line for revenge/justice and Oliver was the one who had to pull them back.