The preview for Once Upon a Time Season 2, Episode 16: "The Miller's Daughter" (March 10) promises an epic showdown and, having seen the episode, we can say that it's a pretty accurate representation of the drama in store.
"Every fairy tale has a dark side," the promo voice-overs, while clips of a plotting Cora (Barbara Hershey) and a distressed, possibly murderous Snow White (Ginnifer Goodwin) play.
Will Snow really follow through and kill Cora, like she said at the end of Season 2, Episode 15: "The Queen Is Dead"? The preview shows Emma (Jennifer Morrison) and Nealfire (Michael Raymond-James) back in Storybrooke. Does that mean Rumple (Robert Carlyle) is back, too? If so, will Cora use the Dark One dagger to control him? Or, when she says that with "his power, there's nothing [she] won't be able to do," does that mean she wants to become the Dark One herself?
These are just some of the questions this promo raises. But the most important question is: Who dies?
Check out the promo, and then share your theories in the comments!
Catch the next episode of Once Upon a Time on Sunday, March 10 at 8 p.m. ET/PT on ABC.
Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaDMartin.