Oliver Queen (Stephen Amell, left) and Ra's Al Ghul (Matt Nable, right) face off in the Season 3 finale of "Arrow." The CW

Season 3 of "Arrow" actually managed to pull off a somewhat happy ending -- a rarity for the dark and brooding CW series. Olicity shippers got their long awaited wish as Oliver (Stephen Amell) and Felicity (Emily Bett Rickards) finally became a couple, but it came at a cost -- Oliver was quitting his crime fighting. With Season 4 premiering Wednesday, fans might need a little refresher on just what lead up to their favorite superhero's decision to hang up the bow.

In the final episodes, Oliver had agreed to become the next leader of the Leagues of Assassins, replacing Ra's Al Ghul and even marrying Nyssa al Ghul (Katrina Law). In the finale, he set out with Ra's and his new bride to bring a wave of destruction to Starling City. However, Oliver was never really on board with that plan (of course) and while Malcolm Merlyn (John Barrowman) freed Team Arrow and gave them the antidote to the League of Assassins poison, Oliver sabotaged the League's plane, leading to a big showdown.

After turning the tables on Ra’s, Oliver and his nemesis met for one last duel at the Starling City dam. This time, a wiser and more skilled Oliver got the better of his opponent, stabbing him with his own sword. Having finally achieved victory, the superhero decided to hang up the bow and leave Starling City to begin a new life with Felicity. However, there was still some unfinished business.

Holding up his end of a deal with Malcom Merlyn, Oliver made the former Merlyn Global CEO the new leader of the League of Assassins in exchange for his help with Ra’s. It was an uneasy peace, though, as Oliver still found it difficult to forgive the man’s former sins – he did kill Sara (Caity Lotz) after all! However, Oliver promised to play nice as long as Merlyn used his new League of Assassins power for good and not evil. Unfortunately, something about the way Merlyn made the League kneel before him at the end of the episode suggested he may not be able to help himself.

However, fans had bigger things to worry about than that pesky Merlyn -- Olicity! After Felicity, dressed in Ray's super suit, saves Oliver from police bullets after his duel with Ra's, Oliver returns to Palmer Technologies and thanks the whole team for their help. He also says it is time for him to retire.

"My name is Oliver Queen. After five years in hell, I returned home with only one goal: to save my city. And I did. I became a hero who helped people. But, now it’s time for me to be someone else. It’s time for me to be something else."

And with that, he tells everyone he and Felicity, who are now together (Oliver's Nyssa marriage be damned!), are leaving the city. In the final scene they are shown driving into the sunset in the happiest "Arrow" ending of all time. Will it last? Fans will have to watch to find out. Season 4 of "Arrow" premieres Wednesday, Oct. 7, at 8 p.m. EDT on the CW.

Watch the Season 4 promo below: