"Revenge" Season 3, Episode 21 ("Impetus") airs on ABC this Sunday, May 4. This week's new episode tackles the kidnapping of Charlotte Grayson, among others. Does Charlotte die? Victoria Grayson knows who to blame. Emily Thorne resorts to "drastic actions" in this season's penultimate episode.

Spoiler alert: This feature contains spoilers on Revenge Season 3. Episode 21, titled "Impetus," leads directly to the Revenge Season 3 finale, airing May 11. Read at your own risk.

Emily Thorne (Emily VanCamp), Nolan Ross (Gabriel Mann) and Aiden Mathis (Barry Sloane) expect their latest plan to go well. However, Conrad Grayson (Henry Czerny) kills Pascal LeMarchal (Olivier Martinez) in Revenge Season 3, Episode 20 ("Revolution"). Victoria Grayson (Madeleine Stowe) blames Daniel Grayson (Josh Bowman).

To recap another arc in Revenge Season 3, Episode 20, Charlotte Grayson (Christa B. Allen) is kidnapped. Jack Porter (Nick Wechsler) becomes suspicious of a "D.C." who has been writing Charlotte, claiming he is David Clarke. The letter sender later shows up outside Jack's Stowaway. Did he kidnap Charlotte?

Emily Thorne resorts to "drastic actions," according to a Revenge 3x21 synopsis on TV.com. Another synopsis on ontheflix.com says Emily turns to "extreme measures against both the Graysons and those closest to her." Viewers could infer from these that Emily may have kidnapped her little half-sister.

This week's new episode is expected to show darker and more vicious characters. Daniel, for instance, definitely has a role in Pascal's death. How does Daniel react to Charlotte's kidnapping? This week, someone is going to beat him up. Watch the Revenge 3x21 promo here or play the ABC clip below.

That Emily kidnapped Charlotte is not unthinkable. The episode guides point to extremes, after all. Whether Emily has hired a mystery man to write to Charlotte and kidnap her remains to be seen. Revenge S3E21 is a must-watch, especially since the Revenge Season 3 finale is airing in a week.

EP Talks Revenge Season 4; Is David Clarke alive?

"It's going to be a totally different show next season - a reincarnation," TVGuide.com quoted Revenge Season 3 showrunner Sunil Nayar. The new series boss also echoed VanCamp's finale spoiler on the death of another character. "I promise it will be surprising and impactful and alter the journey of all the characters on the show," Nayar added.

"Reincarnation" brings to revenger fans the idea that David Clarke could be alive. Incidentally, these Revenge Season 3 finale spoiler photos on TVLine.com show Emily Thorne digging a grave. Is Emily Thorne checking her father's grave just to be sure?

WATCH: Revenge Season 3, Episode 21 ('Impetus') Promo Video | ABC on YouTube Videos

Revenge Season 3 airs on ABC every Sunday. The next new episode is the Season 3 finale itself, titled "Execution."

More TV Series Guide and Spoiler Features

'Revenge' Season 3, Episode 20 Spoilers: No More Emily Thorne -- 'Shocking Outcome' Ahead of Finale? [Watch Promo Video]
'Revenge' Season 3 Spoilers: Victoria Grayson vs Emily Thorne and Aiden Mathis in 'Allegiance' [WATCH]