Prepare yourselves, Once Upon a Time viewers.
Snow White is about to break bad.
Following various attempts (wishing on a star, using a magic mirror, simply keeping the faith) to avoid the Spell of Shattered Sight on Once Upon a Time Season 4 Episode 10, the latest installment of this ABC drama concluded with a cold gaze taking over the faces of David and Mary Margaret.
They vowed that no curse could possibly break their love... but the following promo teases just how mistaken the Charmings may be:
On Once Upon a Time Season 4 Episode 11, we'll see Snow White go all Walter White on viewers, becoming evil as a result of the latest spell and apparently dueling with Regina inside the sheriff's station.
How might this curse get reversed? How will Once Upon a Time leave fans hanging and anxious for the winter finale, which airs on December 14?
And what will be the fallout from our favorite characters getting their evil on, becoming their "worst selves," as previewed above?
Ponder those questions, watch Once Upon a Time online via the video below and look forward to a new episode on Sunday, December 7 at 8/7c on ABC: