
It’s been firmly established in the show that Oliver’s not exactly the sharpest tool in the box, when it comes to a cunning plan (almost letting all his friends get gassed to death in Nanda Parbat just so he can maintain his cover as Ra’s al-Ghul’s successor comes to mind) and, sure enough, he comes up with a jaw-droppingly insensitive scheme to catch Cupid, namely that he and a still-emotionally-raw Felicity should pretend to go through with their wedding so that Cupid will target them. Her increasingly embarrassed responses (“Seriously? Nothing? Come on…”) are very funny and Willa Holland under-plays them perfectly. The episode’s best moments involve a running gag on this theme, with Thea reacting with shock and everyone else having no clue what she’s on about.

Team Arrow get tipped off as to Cupid’s likely targets, thanks to Thea’s extensive knowledge of the Star City gossip blog scene, something that’s actually entirely in character with who she used to be. The cold open features formerly lovestruck archer-slash-supervillain Cupid declaring that “Love is dead” (following the death of her lover, Deadshot / Floyd Lawton, almost an entire season ago) and embarking on a love-themed killing spree, whereby she knocks off Star City’s celebrity couples and then leaves their bodies lying around in cute little heart shapes. However, ironically for an episode supposedly focused on love, the whole thing feels rather half-hearted. Meanwhile, the Damien Darhk plot advances a little further with some courtroom action. This week’s Arrow sees the return of Cupid (Amy Gumenick), whose latest love-related shenanigans provide a convenient thematic excuse for a recently-broken up Olicity to thrash out their relationship issues, after Felicity literally walked out on Oliver last week, thanks to Curtis’ miracle spine treatment.
