A new season, a new name, a new uniform… and a new villain haunting Star City. Meet Damien Darhk and the ghosts. Plus, a freaking flash-forward because everyone apparently has to do that now, darn you, Shonda Rhimes!

Season finale time! Team Arrow fights to save Starling City from complete destruction, and before it’s all over, there’s a new Ra’s al Ghul in charge of the League of Assassins. Plus, Oliver ends up happy… but how long can that last?

In the episode before the season finale, Oliver kills all his friends. Or so we’re supposed to believe. But everything wraps up with a beautiful wedding, so it’s a happy Jane Austen-esque ending, right?

This week on Arrow, Oliver gets a new name and a new job. Oh, and he totally gets laid, too. With Felicity. Plus, not everybody who was dead at the end of last episode is still dead at the end of this one. Eh, comic book TV shows, whatcha gonna do?

Previously on Arrow: Sin clued Quentin in on the fact that the current Canary is not Sara, Thea and Malcolm are marked for death by Ra’s al Ghul, Verdant DJ Chase is actually a League of Assassins plant, and Oliver’s going to learn how to kill Ra’s from Malcolm. We open with Canary