It's all been leading up to this.
THIS appears to be the setting free of the bioweapon Ra's al Ghul has been itching to set loose on Starling City. Has it happened or is something else making people sick in Arrow Season 3 Episode 23?
We'll see Diggle clock Oliver with a nice right hook, Diggle again screaming NO several times with Speedy (YES!) at his side and the newlyweds trying to maneuver a plane on their way into town that appears to be taking a turn downward.
Of course, Ra's is still trying to get Oliver to believe he's Al Sah-Him all the while rubbing his face in all of his Oliver-ness. But Oliver? He's taking control. May this be a hard lesson for the old man.
Have you missed anything leading up to all this madness? Worry not. Watch Arrow online right here at TV Fanatic to get all caught up in time for the finale.
We'll also have the Arrow Round Table of the latest installment early next week. Drop by often!
Carissa Pavlica is the managing editor and a staff writer for TV Fanatic. Follow her on Twitter.