This weeks episode saw Ashes Zari confront her feelings for Nate and her prejudices about romance.

Watching Ashe take Zari to this extreme was delightful.

At the same time, the moment Zari resolves to remain open to love was appropriately sobering, too.

Arrow – “Lost Canary” – Image Number: AR718B_0225r.jpg – Pictured: Katie Cassidy as Laurel Lance/Black Siren (center) – Photo: Dean Buscher/The CW – © 2019 The CW Network, LLC. All Rights Reserved. DC’s Legends of Tomorrow – “SŽance & Sensibility” – Image Number: LGN411b_0414b.jpg – Pictured (L-R): Tala Ashe as Zari – Photo: Dean Buscher/The CW – © 2019 The CW Network, LLC. All Rights Reserved. The Flash – “Godspeed” – Image Number: FLA518a_0269b.jpg – Pictured (L-R): Everick Golding as Kev Shinick and Jessica Parker Kennedy as Nora – Photo: Dean Buscher/The CW – © 2019 The CW Network, LLC. All rights reserved

Credit: Dean Buscher/The CW (3)

Because, there was definitely a moment when I did.

The Flash

Helmed by first-time directorDanielle Panabaker, Godspeed finally revealed Noras origin story.

That being said, I do wish the script had done a bit more with Godspeed, the villain-of-the-week.

Séance and Sensibility

Dean Buscher/The CW

Hopefully, the show finds a way to bring him back so that B.D.

Wong can have more to do.

ET on SiriusXMs Ch.

Lost Canary

Dean Buscher/The CW

105, hosted by Kyle Anderson and Chancellor Agard (Pour one out for recently-departed host Shirley Li).

Supergirlairs Sundays at 8 p.m.

ET;DCs Legends of Tomorrowairs Monday at 8 p.m.

Godspeed

Katie Yu/The CW

ET, followed byArrowat 9 p.m.

ET; andThe Flashairs Tuesdays at 8 p.m.

ET, all on the CW.