It's time for The Dark One and the God of the Dead to face off!
At the end of last week's Once Upon a Time, Rumpelstiltskin enlisted the help of his dear old dad, Peter Pan, to witchnap Zelena just as she was about to share a lovely date with our underworld overlord, Hades.
(Damn. That sure sounds bizarre when we type it all out like that, doesn't it?)
Now, ET has your exclusive sneak peek at this Sunday's episode featuring the highly anticipated confrontation between Hades and Rumple.
"We wouldn’t be here if you had ripped up that contract when I asked you to," Rumple snarls to Hades while Pan holds a magic-blocked Zelena hostage in Granny's "Closed Until Further Notice" Diner.
Rumple then presents his deal: "Rip up that contract and then you get the witch," he says with a wicked smile.
It seems that Rumple finally has the right "leverage" he needs to save his and Belle's unborn child from Hades' contractual clutches. There's only one question left: will everything go according to plan?
Once Upon a Time airs Sundays at 8 p.m. ET/PT on ABC.