Warning: this article contains spoilers for the Revenge Season 3 finale. Click away now if you don't want to know!

Revenge is back next year for Season 4, but at least two of its major characters won't be there when the show returns. Tonight's Season 3 finale, Season 3, Episode 22 ("Execution"), is going to see some major bloodshed.

The official synopsis of the episode teases that "lives will be lost and fates will be altered" this week, and spoilers say that there are multiple major deaths. At least one death made Emily VanCamp cry, so you know it's a big one.

So, who's going to kick it? We'll update this article with the answers as the episode airs, so stay tuned! But until then, we'll have to stick with speculation. We've said before that our top contenders are Daniel, Aiden, Charlotte, and Conrad. We're particularly worried about Aiden, because we know actor Barry Sloane has been cast in another pilot. That show, The Whispers, has been picked up, which means that whatever happens, Aiden will be in a reduced role next year.

Will our theories turn out to be right? Check back as the episode airs to find out what does down!

UPDATE: The first death of the night was Aiden, brought down by Victoria. Wow. The second was Conrad... by David Clarke. Double wow.