Calling all SwanQueen fans! Have we got a treat for you.
E! News has an exclusive first look at this Sunday's all-new episode of Once Upon a Time featuring your 'ship of choice, Emma Swan (Jennifer Morrison) and the not-so-evil-anymore Regina (Lana Parrilla), and in the wake of everything they both learned about the people closest to them, they're going on a road trip!
That's right, now that Regina knows her crazy sister Zelena (Rebecca Mader) has been impersonating Robin Hood's (Sean Maguire) wife this whole time in New York, she needs to hit the road to save her love from whatever Zelena's got planned.
And this is where things get good: she's bringing Emma with her!
Press play on our exclusive first look video above now to watch this amazing plan come to fruition!
Can we just say, watching Regina tell Emma, "I need you," is everything we've ever wanted and more from these unlikely BFF's?! Sure, Emma may not need Regina in her quest to find her old childhood friend who turned out to be Maleficent's (Kristin Bauer van Straten) long-lost child, but since fate clearly loves messing with both their lives, they can both use all the help they can get in their quests.
Will this be the day they both beat fate?
Once Upon a Time airs Sundays at 8 p.m. on ABC.