Another week, another epic Once Upon a Time sneak peek!
ETonline has your exclusive first look at this Sunday's all-new magical hour, and it features our favorite Storybrooke friendship and a pretty amazing heart-to-heart.
Now that Regina (Lana Parilla) has discovered that her twisted sister is both alive and currently manipulating Robin Hood (Sean Maguire) over in NYC, it's time for our queen to put an end to Zelena's wicked ways.
But before Regina departs for a magic-free world, Emma (Jennifer Morrison) wants to make sure her beloved bestie won't be completely unarmed when going up against Zelena.
And as if their problems weren't big enough, Regina and Emma discover that Henry is (yet again!) in grave danger. If our leading ladies don't kill The Author, Cruella is threatening to kill their son instead.
Seriously, Cruella?! We're going to be honest -- that was probably not your best plan. Not only does Henry have two viciously protective mama bears looking after him, they're both locked and loaded with some serious magic that could turn you into the runt of the villain litter.
Press play on our exclusive video above to see the entire spellbinding scene for yourself!
Once Upon a Time airs Sundays at 8 p.m. on ABC.
How excited are you to see Regina and Emma team up to save Henry? Share your Once Upon a Time-loving thoughts in the comments below or chat with @LeanneAguilera on Twitter!