Charlotte's (Christa B. Allen) abduction could be a game changer on Revenge Season 3, Episode 21 ("Impetus"). But who has her? And how will the Graysons react? We've gathered the most interesting bits of info about the next episode right here to help make the wait until Sunday more bearable.

Who abducted Charlotte? In this sneak peek we see Charlotte in captivity, but we don't get any clues about who took her. However, in this clip we get a bit more info: apparently the captor says the crashing of Flight 197 ruined their life, and they want the Graysons to fess up to their sins in public.

Sound like someone we know? The official synopsis teases that "dire circumstance leads Emily to take extreme measures against both the Graysons and those closest to her." Is the dire circumstance Charlotte's abduction? Or could it be the other way around? Could Em be the one who abducted Char? Could this be a last ditch attempt to scare the Graysons into exposing themselves? That would be an extreme measure to take against her sister...

Emily vs. Victoria. We know the Emily and Victoria rivalry is supposed to be reaching new levels of intensity as we head towards the finale. Bring it!

Why the fight? The preview and promo photos show Aiden and Daniel fighting. But why? And is this related to the fact that someone ends up behind bars in the finale?

Are you looking forward to this episode? What do you think will happen? Let us know in the comments below.

Catch this episode of Revenge on Sunday, May 4, at 10 p.m. ET on ABC.