Fans have been clamoring for a glimpse into season 4 and here it is. Damien Darhk is revealed, a happy romance between Oliver and Felicity (Olicity), Diggle’s costume is revealed and Felicity just being a bad ass.

If you’re new to “Arrow” catch up with quick cuts and recent full episodes at CWTV.com.

Get ready for the season 4 premiere Wednesday October 7.