Ever since we found out that Once Upon a Time's new version of Alice in Wonderland (Rose Reyonlds) would, in fact, be a lesbian character, we've been anxiously awaiting her inevitable timeless love story. Tonight, Once Upon a Time finally delivered on that promise!

Separated from her father, Captain Hook (Colin O'Donoghue), and desperate to reconnect with him, Alice traveled far and wide for a cure to the magical curse keeping them apart. On that journey, she met Robin (Tiera Skovbye), the all grown up daughter of Robin Hood (Sean Maguire) and Zelena (Rebeca Mader).

It wasn't exactly love at first sight, but their initial encounter did contain a few sparks. Alice stumbled into Robin's realm and directly into a trap. Believing Alice to be a spy, Robin held her at arrow-point but let the quirky blonde out after some flirtatious teasing and the roar of a troll that had been tormenting her village.

The two then head out to find the monster — Robin determined to kill it and Alice pleading with her not to since she knows the creature — and bond along the way. After a heart-to-heart with Robin, Alice is able to defeat her large friend and their status as the most exciting new ship was officially confirmed.

Once Upon a Time: Jennifer Morrison, Ginnifer Goodwin and More Return

Once Upon a Time fans have been clamoring for more LGBTQ representation in the show since its early years, and though the writers have tried to incorporate that inclusion into subplots, this is the first time it's happened in a major character's storyline.

Predictably, the fan reaction to "Mad Archer" — quite possibly the coolest ship name ever — was as conflicting as you'd expect it to be, with some fans gushing over their meet-cute and some much-needed LGBTQ representation and others left feeling disappointed and let down.

Are you a fan of Mad Archer?

Once Upon a Time airs Fridays at 8/7c on ABC.

<p>Rose Reynolds and Tiera Skovbye,<em> Once Upon a Time</em> </p>

Rose Reynolds and Tiera Skovbye, Once Upon a Time