Oh my! Stephen Amell and The CW treated everyone to the trailer for the newest Season 4 of “Arrow”. It’s all kinds of goodness that makes my soul glisten with glee!

The trailer is everything I wanted and more in it. You got all the main characters suiting up, Olicity in bliss, Felicity and a machine gun, Thea kicking ass, and everyone’s favorite canary being dumped into the lazarus pit in order to be reborn for the new series “Legends of Tomorrow.” Pretty much, it’ just in time to get you excited about the new season of Arrow, which will premiere on October 7 on The CW. Check out the trailer down below and be ready to watch it over and over again.