Revenge season 4, episode 3, “Ashes,” airs tonight. After last week’s fire-filled episode we can’t wait to see what other surprises are in store for us this evening!

Last week on Revenge we discovered David’s continued undying love for Victoria, Emily came out to Charlotte – about being her sister. Margaux and Daniel worked together to get Gideon arrested and then hooked up. And Charlotte raised the crazy bar by setting the Stowaway on fire with her sister Emily inside. So dramatic!

Tonight we’ll hopefully see a reunion of sorts between David and possibly both of his daughters. We’re sure this will throw Emily off her game, but we’re unsure of how Charlotte will handle this news.

However, we can’t help but think that Nolan will hopefully be the one to sway David in the right direction and away from Victoria’s grasp. David worked closely with Nolan while he was imprisoned. Unless, of course, Victoria feeds David more lies and tells him that Nolan has been corrupted by Emily as well.

Synopsis for ‘Revenge’ season 4, episode 3, ‘Ashes’:

“Emily’s life is on the line as Victoria orchestrates a family reunion with deadly potential, regardless of who gets caught in the crossfire.”

Stills from ‘Revenge’ season 4, episode 3, ‘Ashes’:

Promo and sneak peek for ‘Revenge’ season 4, episode 3, ‘Ashes’:

This promo shows Charlotte running to Mommy Victoria and tattle-taling on Emily.

This sneak peek is a more in-depth look at the conversation between Victoria and Charlotte. Victoria spreads as many lies as Emily does. If only Charlotte knew.

Where to watch ‘Revenge’ online:

If you’re unable to watch the episode live, ABC offers full episodes of Revenge on its official website. However, they typically aren’t up for several days.

A quicker option is to set your DVR or watch the episode OnDemand through your cable provider. They’re usually OnDemand the following day of the premiere date.

Revenge stars Emily VanCamp as Emily Thorne, Madeleine Stowe as Victoria Grayson, Josh Bowman as Daniel Grayson, Nick Wechsler as Jack Porter, Gabriel Mann as Nolan Ross, Christa B. Allen as Charlotte Clarke, Karine Vanasse as Margaux LeMarchal, and James Tupper as David Clarke.

Revenge season 4, episode 3, “Ashes,” airs tonight on ABC at 10 p.m. eastern/pacific.