The Flash is coming to an end after nine seasons. (Nine! And it all went by in a…well, you know.) But before the CW series says farewell it is going back to where it all started. Or rather, to the person who started it all. The Green Arrow himself, Stephen Amell, will reprise his role as Oliver Queen to partner with Grant Gustin’s Barry Allen one final time.

Promotional poster for The Flash and Green Arrow both in costume
CW

Deadline reports that Amell will make his final appearance (his ninth) on The Flash as Oliver Queen in episode 909. Amell will join David Ramsey (John Diggle/Spartan), Keiynan Lonsdale (Wally West/Kid Flash) and Sendhil Ramamurthy (Ramsey Rosso/Bloodwork), all of whom the network previously announced for the supersized episode. And Amell himself has confirmed the news.

The Flash is a spinoff of Arrow and part of the Arrowverse. It’s only fitting the two heroes will cross paths one more time before the show ends its long run. It would have been weird had it not happened. But it wasn’t clear the crossover would take place before the series called it quits. In a recent interview Amell made it sound as though his return might not happen. (Proving once again that we should never believe anything performers say about a possible cameo that makes all the sense in the world. Call it the Andrew Garfield Rule.)

Executive producer Eric Wallace told Deadline they wanted Amell back the whole time. “Everyone on Team Flash felt so strongly that it was important to create a full-circle moment with Oliver’s return in the final season of The Flash,” he said, calling the result “an epic-yet-emotional episode” full of “thrills, chills and tears.”

We also imagine it will be a whole lot of fun. Green Arrow has been part of Barry Allen’s story since before the show started. And with all the changes at DC, both characters deserve one final time to shine together before they say goodbye to the characters.