Arrowhas almost reached the end of the road, and it's upcoming eighth and final season will only have 10 episodes to wrap it all up and give our little Arrow-loving hearts everything we need.
We know a fair amount about what to expect from Arrow Season 8, and so far it's checking all the right boxes. Sure, it's a little gloomy knowing that Oliver (Stephen Amell) apparently won't make it out of the season alive, but that hasn't stopped us from creating a pretty impressive laundry list of storylines and characters we'd like to see again in the final season.
Here are the eight absolutely must-have items on our Arrow Season 8 wish list!
1. Oliver's resurrection. Yeah, yeah, we know it's kind of cheating to wish for the show's most massive twist to be undone, but we've lived with the knowledge that Oliver is going to die in this final season for too long. If he does end up kicking the bucket, we're hoping that someone or something in the multi-verse can bring him back to life so we don't actually have to lose Oliver Queen for good.
2. A Felicity (Emily Bett Rickards) cameo. Um, obviously! Arrow is not Arrow without Felicity, and we're expecting more than hoping to see her reappear before all is said and done. Whether that's in the afterlife during the series finale or not, we don't really care, so long as we get one last Olicity scene to send us off!
3. A scene between Mia (Katherine McNamara) and Oliver. It's heartbreaking to realize that besides the few joyous months when Oliver was a new dad, Mia has never really gotten to spend time with her father. Here's hoping the laws of time and logic bend a little bit to allow Oliver to meet his grown-up little hero-in-training before all is said and done.
4. The return of Moira Queen (Susanna Thompson). The list of characters we'd like to see return in the final season is long (like ridiculously long), but the person at the top of that list is Oliver's mother, Moira Queen. After meeting the wrong end of a sword thanks to Slade (Manu Bennett) in Season 2, we haven't seen much of Moira on Arrow. Seeing as she played such a huge part in the first and second seasons though, it only feels right to give Oliver a scene with his dearly departed mother in the final season.
5. A mini Flarrow crossover. Everyone knows we're gearing up for the massive Crisis on Infinite Earths crossover, but don't you miss the good old days when it was just Oliver and Barry (Grant Gustin) getting up to no good in mini-crossovers between The Flashand Arrow? The friendship between these two guys is one that deserves a little extra attention, don't you think?
6. A backdoor pilot. It's no secret that with Arrow leaving The CW's lineup, the minds behind the Arrowverse are already busy plotting the next big series. Personally, we're still hoping that the Arrowverse Next Generation series we've been campaigning for all year is in the cards. We wouldn't be angry with a Birds of Prey spin-off either, but regardless, we're hoping whatever this new show is, it's a direct spin-off of Arrow, and that can only mean one thing -- it's backdoor pilot time!
7. A wedding. Is it even truly a final season without a wedding?! Given that Oliver and Felicity are already hitched, there's not one obvious choice when it comes to who should get hitched in Season 8. Shippers gotta ship though, so we're nominating Thea Queen (Willa Holland) and Roy Harper (Colton Haynes) for this honor. While it's still unclear exactly where these two stand (in the present or future), we're hoping that before all is said and done we get to watch them tie the knot.
8. A final tribute to OTA. While every member of Team Arrow has become near and dear to us, there will always be a special place in our hearts for Original Team Arrow, aka Oliver, Diggle (David Ramsey), and Felicity. They've been thick as thieves since the earliest days of Arrow, despite their ups and downs, and frankly, if we had to pick a final scene for the entire show, we'd choose for it to be one featuring these three.
Arrow premieres Tuesday, Oct. 15 at 9/8c on The CW.
(Disclosure: TV Guide is owned by CBS Interactive, a division of CBS Corporation.)