See the five scenes released for Sunday’s Once Upon a Time episode “The Miller’s Daughter,” which will reveal Cora’s backstory!

In “The Miller’s Daughter,” Rose McGowan (Charmed) guest stars as young Cora (Barbara Hershey), and we’ll finally get to see Once Upon a Time‘s spin on the original Rumpelstiltskin fairytale! In this story, the miller’s daughter (Cora) trades her first-born child in exchange for him spinning straw into gold for her. Hmmm.

The following five clips contain huge spoilers for the episode, so watch at your own risk!

In the first clip, we see young Cora having an unfortunate run-in with the (familiar!) young royalty:

Next up, we find out just how close Rumpelstiltskin and Cora got while working together:

In this clip, Neal meets the in-laws when he arrives in Storybrooke with Emma, Henry and an injured Mr Gold:

This one’s for the Rumbelle shippers; Rumpel and Belle share a heartbreaking (for many reasons) scene:

And finally, a scene between Regina and Cora:

Are you excited for this big flashback episode? Share your theories about what will be revealed about Cora, Rumpelstiltskin and Regina – because there’s sure to be some twists and turns along the way! It wouldn’t be Once Upon a Time without them, after all.

Once Upon a Time 2×16 “The Miller’s Daughter” airs this Sunday at 8/7c on ABC!