In a new trailer released on Thursday (and embedded above), Adrian Chase aka Prometheus has been in the wind for a week, but a final face-off with Oliver seems inevitable. Familiar faces in unexpected places, meanwhile, include Yao Fei and Evelyn/Artemis, while Katrina Law’s Nyssa al Ghul resurfaces rarin’ to teach her big sister Talia a lesson. (“Training day,” anyone?)

You’ll also see Team Arrow clash with Helix-affiliated Felicity, who appears to entrap Oliver at one point. And yes, there’s a cozy “Olicity” clinch, though I will remind you that Episode 20 features some new flashbacks, as the estranged lovers revisit their breakup.