Sorry, Bludhaven, but you don’t get to keep Arsenal forever. It’s time for “Arrow”’s Roy Harper to return home. After over two seasons on the run, Colton Haynes’ archer will find his way back to Star City this fall. Haynes is delighting fans left and right this year, breathing new life into characters we haven’t seen in quite some time. Currently reprising his role as Jackson Whitmore for the final season of MTV’s “Teen Wolf,” the actor will soon dust off his special brand of vigilante heroism when he pays a visit to Team Arrow.

“Roy's coming back very soon,” Haynes teased on Saturday, sparking a firestorm of speculation.

Why Will Roy Harper Return To ‘Arrow’?

Why is Roy back? How long will he stay? Will he have a chance to suit up, or is he merely on hand to provide emotional support, a la “Unchained”? Or, on a darker note, could the years away have turned him into someone unrecognizable?

None of these questions have definitive answers, but it seems Oliver Queen’s (Stephen Amell) roster of heroes will need all the help they can get as season 6 unfolds. Instead of having one central villain, everyone from Diggle (David Ramsey) to Dinah (Juliana Harkavy) will have to confront his or her own antagonist.

"What we're really dealing with this season is that there's kind of a villain for every character," Amell said over Labor Day weekend, speaking at Toronto's FanExpo.

"Normally we have a big bad villain, but this year there's kind of a villain for every character.”

Will Roy have an opportunity to help Thea (Willa Holand) take down her nemesis? Is there romance in the cards? Viewers will have to wait and see.

Next Time on ‘Arrow’

Following the events of “Lian Yu,” “Arrow” left fans with its biggest cliffhanger to date.

Oliver and William managed to survive Prometheus’ wrath, but the same can’t be said for Felicity/Overwatch (Emily Bett Rickards), Diggle/Spartan, Deathstroke (Manu Bennett), Quentin (Paul Blackthorn), Thea/Speedy, Dinah/Black Canary, Rene/Wild Dog (Rick Gonzalez), Curtis/Mr. Terrific (Echo Kellum), Black Siren (Katie Cassidy), Evelyn (Madison McLaughlin), Nyssa (Katrina Law), and Samantha (Anna Hopkins).

While Deathstroke, Felicity, Diggle, Dinah, and Black Siren’s survival has been confirmed through various spoilers, there’s a good chance they won’t return unscathed. As for the rest of the cast, fans will have to wait until the premiere to find out whether they’re six feet under or ready to go another round.

Find out more when “Arrow” returns to The CW on Oct. 12 at 9 p.m. ET.