Image credit: Jack Rowand/The CW
Oliver (Stephen Amell) pals it up with another island recluse...who just might kill him.
Oliver's flashbacks: Is it me or are these flashbacks finally getting interesting? Per Xao-Fei's instructions, Oliver finds his way to a massive abandoned plane. Before he can get a good look though, he's taken down by an Australian man. Though the man, who was previously working with Xao-Fei, initially wants to team up with Oliver, he decides against it when he realizes Oliver isn't actually very useful. He ties Oliver down and is about to kill him when Oliver manages to break free of his ropes and punch the man in the face. The man, whose name is Slade, is impressed and decides to keep Oliver around and teach him how to fight. He tells Oliver to pick a weapon so they can start practicing. While Oliver surveys the weapons, he discovers a black and white mask -- the same mask worn by the man, a.k.a. Deathstroke, who tortured him on the island previously. He assumes Slade was the one who tortured him, but Slade, who reveals that he's Australian special-ops, explains that all the men in his unit wore that exact mask to hide their identities. In other words, he's not the bad guy...or at least not yet.
Diggle's spy games: After Oliver continues to insist his mom knows nothing about the list of names in the journal, Diggle decides to take matters into his own hands by getting closer to Moira -- no, I don't mean like that (though hey, it'd certainly be juicy). He decides to temporarily take over her chauffeur. At first, his efforts don't turn up much more than a 50th birthday party for a couple of well-dressed high society gals, but it's not long before he sees Moira entering an empty office building late at night. Though she insists Diggle stay in the car, he follows her inside and eavesdrops as she talks to Malcolm Merlyn about the Queen's Gambit. During the conversation, she inadvertently admits to knowing the yacht was sabotaged. Diggle gets it all on tape.
The final twist: After Diggle reveals the recording to Oliver, he decides it's time for another chat with his mom, except this time he confronts her as Arrow. If you watched next week's preview, you probably picked up on the fact that the confrontation does not end well for Arrow. I, for one, can't wait to see what's next.
Okay, now I turn it over to you. What did you think of tonight's episode? Did you miss Felicity as much as I did? Did you care about Laurel's kidnapping? And what do you expect from the Arrow/Moira face-off? Sound off below.