Season Finale! So... I haven’t even watched the last two episodes, because I’m dealing with some stuff, but I’ll get there next week probably. Anyway, I’m gonna guess: Plot contrivances, stupid fights, amazing choreographies, a HARD PRICE to pay (That will be mostly nullified next season). React!

Info: Arrow 6x23 “Life Sentence” Season 6 Episode 23 Promo (Season Finale) - THE EPIC SEASON FINALE OF ARROW — With a new ally on his team, Oliver (Stephen Amell) engages Diaz (guest star Kirk Acevedo) in an epic final battle. James Bamford directed the episode written by Wendy Mericle & Marc Guggenheim (#623). Original airdate 5/17/2018.

Let me know how much I got right!