“Arrow” fans, we are just weeks away from returning to Starling City where our favorite green-clad vigilante resides. Wednesday, October 8th at 8 p.m., the wait will end. Until then, we have the perfect amount of time to rewatch some of season 2’s best episodes.

Last season, we were introduced to Sara (Black Canary), the League of Assassins, Barry Allen (The Flash), and many more integral parts of the show’s lore. We’ve narrowed 23 episodes down to only a handful, which should have you prepared and excited before season 3 begins!

READ MORE: Dragon Con 2021 Draws Thousands Of Fans To Atlanta

League of Assassins – Episode 5: By this time, the Black Canary has been popping up throughout the show, but her identity has been largely secret from key players in Starling City. Earlier episodes setup this high-octane reveal of Sara Lance, and it’s one that you’ll want to rewind for the fight scenes alone. Plus, we’re treated to some League of Assassin’s lore that has opened up the entire “Arrow” mythology and created a really expansive universe.

Three Ghosts – Episode 9: One of the most memorable episodes of the season, Barry Allen learns about Oliver’s secret identity as Arrow — but not with Oliver’s approval. For anyone excited about the spin-off series “The Flash” coming Tuesday, October 7th, this is the episode you’ll want to check out. Not only does Barry leave an impression on Oliver (and maybe even Felicity), but he upgrades Oliver’s vigilante costume in a lasting way. (Though I will miss the DIY spray-paint.)

The Promise – Episode 15: The flashback story, in conjunction with the present timeline, made this hour on the island (or ship) one to rewatch. Who thought the flashbacks would be such nail-biters? Here, Slade learns what really happened to Shado and how Oliver had to choose between her and Sara in a fatal ultimatum.

Deathstroke – Episode 18: An unpredictable hour, Slade captures Thea and she discovers her blood relations to Malcolm Merlyn. Going back, you’ll have a new experience watching since you already know what Slade is up to, and it’s something you probably didn’t expect the first time around.

READ MORE: Meet The 11-Year-Old President Of The Pinellas Non-Profit, Trash Turles

Seeing Red – Episode 20: Possibly THE best episode of the entire season, Slade brings Oliver’s whole life full-circle by giving him another ultimatum: this time between his sister and his mother. It’s a heart-wrenching, profound moment. Be sure to have a box of tissues on hand. Even in a rewatch, your tears will come.

Unthinkable – Episode 23: The season finale has the most heart-in-your-throat moments and possibly the best action scenes ever, and for Olicity fans, this is just torture. The Olicity ship almost sailed — or at least, those of us who are gullible (myself included) believed it did. Besides Felicity and Oliver’s “relationship”, the flashbacks take a drastic turn as Oliver sets foot on new territory (not the island). And in present day, we’re given a small glimpse of where each of our favorite Arrow characters depart to after the storm calms.

What are you most looking forward to in season three? More Olicity moments? League of Assassins, Black Canary, Thea joining her father’s side? Stephen Amell’s abs? Share your thoughts in the comments!

Out of these six episodes to rewatch, which one is your favorite? Weigh in by voting in the poll below:

MORE NEWS: CW69 Sports Interview: Shawn Elliott (Cont'd)

— Becca Ritchie