Credit: Disney

We adore Disney romances. There’s no denying the appeal of the prince-meets-princess, love-at-first-sight story. Though the earliest Disney animated movies like Snow White, Cinderella, and Sleeping Beauty really started off this trend, there’s no denying that the later movies had some of our favorite love stories. That’s when Disney chose to move beyond the simplistic prince + princess = love formula, switching it up with more nuanced and complicated relationships, like those in the classics Hercules, Aladdin, and more recently, Frozen.

Once Upon a Time has done an incredible job of taking the love stories we always thought we knew and putting a fresh spin on them. Snow White and Prince Charming have, for the most part, gone by the books, but the classic “Beauty and the Beast” tale was given new life in the complicated but totally engrossing love story of Rumpelstiltskin and Belle. They’ve even given us totally unique love stories we didn’t know we wanted, like Emma and Captain Hook’s.

In tonight’s episode, Once Upon a Time finally gave us the classic Disney couple we’ve been waiting to see all season – Aladdin and Princess Jasmine! And they were totally worth the wait. We’re having lots of ~feels~ about these two.

Credit: ABC/Jack Rowand

We were beyond thrilled to meet Jasmine during last week’s “Strange Case,” and Aladdin’s introduction was equally amazing. During the flashback sequences in the fittingly-named “Street Rat,” we learned all about the history between Aladdin and Jasmine. In this version of events, unlike the classic Disney story, Aladdin is a Savior – just like Emma. Princess Jasmine sought Aladdin, a common thief, out, knowing that he was the key to defeating the evil Jafar.

In the end, Aladdin chose protecting his own life over the fate of Agrabah by severing his Savior destiny – which was a little disappointing, TBH – but on the way we got TONS of amazing callbacks and references to the original Aladdin.

Like this classic “Open Sesame” moment when the two were in front of the Cave of Wonders, wondering how to get the doors open.

OUAT even incorporated the moment where Jafar traps Jasmine in an hourglass!

They worked in an “I can show you the world,” too, which set all of Twitter screaming about the #Jaladdin adorableness.

Beyond all of the *perfect* callbacks, this version of Aladdin and Jasmine had amazing chemistry for an awesome, slow-burn romance – they haven’t even kissed yet!

Just look at how sassy she is with him en route to the Cave of Wonders.

We’re definitely looking forward to seeing more of these two as they slowly fall for each other over the course of Season 6. More Jaladdin, please!