Any TV death is both good for ratings and sad for fans. Sometimes it causes outrage, sometimes it is needed to push the narrative arc home, and sometimes, we just want to see a character GO! While Arrow has been no stranger to killing off popular characters in the past, it sounds like that may be happening again in the very near future. But who will it be?

This past week, star Stephen Amell sent out a cryptic tweet hinting that someone long associated with the show was saying 'good-bye'. This was later followed by David Ramsey, who plays fan favorite Diggle, sending out an instagram declaring 'Long live Team Arrow'. This partnered with upcoming titles such as Broken Arrow, which will be followed by The Fallen, have many speculating that a major death is in the cards before the Arrow Season 3 finale plays out.

Who could it be, though? Recent interviews with the show's producers have hinted that major things are in store for Diggle in Arrow Season 4, and David Ramsey is just too popular with fans. Its doubtful we'll see him shuffled off into the dust. But maybe Merlyn's (John Barrowman) time is up. Or could Thea (Willa Holland) be facing the Grim Reaper?

Stephen Amell sent out his doom-laden tweet while shooting Broken Arrow, which is set to air April 8. The episode is directed by Doug Aarniokoski from a script penned by Ben Sokolowski and Brian Ford Sullivan. The evidence thus far points to a character dying who has spent a lot of time with Stephen Amell's Oliver Queen and Roy Harper actor Colton Haynes. Take a look at David Ramsey's photo. Are one of these guys marked for death? Perhaps we'll know more when Arrow Season 3 returns from its short hiatus with The Offer on March 18 at 8pm.