The finale date of Season 4 of Arrow has finally been revealed and it's been pushed from what was initially projected.

Oliver's Son Is The Person In The Grave? 

The CW announced that this chapter of the series will be concluded on May 25. Previously, the finale date was being assumed as being set for May 11. This delay might have been caused by the brief hiatus the show is on, with the next episode airing on March 23.

Here's the official synopsis for the episode, 'Broken Hearts':

Felicity Will Be 'Conflicted' About Her Father's Return, Showrunner Dishes  

"A heartbroken Cupid (guest star Amy Gumenick) returns to Star City with one goal - to destroy anyone in love. The team learns she's killing couples on their wedding day so Oliver (Stephen Amell) and Felicity (Emily Bett Rickards) decide to pose as bait."

In other news about the rest of this season, Supernaturals alum Madison McLaughlin will be guest starring on the show. Amell revealed via Twitter that McLaughlin was coming on board and that they had already become good friends.

TVLine has actually tried to figure out who McLaughlin might be playing, a teenage character, named Rebecca. The publication sourced a recent casting breakdown from The CW. She is described as a "smart, snarky" "escapee of a dangerous cult."

Watch the preview for the next episode, 'Broken Hearts':