The CW has unveiled the first official trailer for Arrow Season 4.
And it's everything we ever dreamed it would be.
The footage opens with Oliver and Felicity living very happily at home, the latter cooking, the former planting a big kiss on his girlfriend.
But it's safe to say this domestic bliss won't last forever.
We get our firs look here at Neal McDonough as Damian Dahrk, along with Echo Kellum as Mr. Terrific, Parker Young ad Thea’s new love interest and Matt Ryan even stopping by as Constantine.
Arrow Season 4 premieres on October 7.
You can always watch Arrow online until then in order to catch up and you really need to check out this trailer right at this very moment.