‘Arrow’ Season 4 Episode 16 Spoilers: Cupid Goes Back to Star City; Oliver Is Still Upset?

"Arrow" season 4 titled "Broken Hearts" seems to not give fans much hope.

Teasers for the episode show that Cupid is back to put a tail on Oliver again. The villain is going to kidnap and kill couples at a fake wedding ceremony that Oliver and Felicity will organize to decoy Cupid and have Arrow beat him once and for all.

In "Broken Hearts," an inconsolable Cupid goes back to Star City to destroy people who are in love. As the team learns that the villain is into killing couples on their wedding day, Oliver and Felicity plan to lure him by pretending to tie the knot.

It can be remembered that in the final scene of the previous episode titled "Taken," Felicity took off her ring. Oliver was still upset after not telling Felicity about his son, although his ex-girlfriend Samantha Clayton had already told Felicity that it was she who forced him to keep mum about their son. A flash forward at the end of the midseason premiere episode showed that the wedding ring of Felicity remains missing from her finger while she waits for Oliver at a funeral.

Cupid's obsession with Arrow began when he saved her from Slade Wilson, an ex-police officer who learned archery just to win Oliver's attention. After Arrow's team defeated Cupid, Amanda 'The Wall' Waller came to his rescue, but she died shortly afterwards.

"Arrow" season 4 episode 16, a heartbroken Cupid is going to bring about havoc in the whole of Star City.

"Arrow" season 4 airs every Wednesday, 8:00 P.M. on The CW.