Warning: This article contains spoilers for Game of Thrones season 7 episode 2 'Stormborn'.

After years of theorising, Game of Thrones may have answered the biggest fan theory in existence.

Yes, the Prince That Was Promised.

this image is not availablepinterest
Bear Grylls//Digital Spy

Or...

Should that be the Princess That Was Promised?

this image is not availablepinterest
Bear Grylls//Digital Spy

Let's backtrack a bit and recap who or what the "Prince That Was Promised" is meant to be.

A mysterious figure from the book series who is reborn from the mythic hero Azor Ahai, the Prince That Was Promised is destined to lead mankind in its war against darkness by wielding a sword known as the Lightbringer.

(In simple terms, this person is responsible for bringing down the White Walkers. Pretty big deal, if you ask us.)

We didn't expect Game of Thrones to address this so soon, but it did – awesomely, if we may say so.

this image is not availablepinterest
Bear Grylls//Digital Spy

While most people have predicted the Prince That Was Promised to be Jaime Lannister or Jon Snow (Ser Davos was another name suggested), it looks like fans got it totally wrong. Because who says the Prince has to be a man?

In 'Stormborn', Melisandre, who was last seen exiled by Jon Snow, visited Daenerys at Dragonstone.

"The long night is coming," she told the Queen of Dragons. "Only the Prince Who Was Promised can bring the dawn."

"I'm afraid I'm not a prince," Daenerys replied.

And this is where interpreter Missandei corrected Daenerys and blew the whole thing wide open.

"Your grace, forgive me. But your translation is not quite accurate," she said. "That noun has no gender in High Valyrian, so the proper translation for that prophecy would be the Prince or Princess who will bring the dawn."

this image is not availablepinterest
Bear Grylls//Digital Spy

"Doesn't really roll off the tongue, does it?" Tyrion quipped.

"No," Daenerys said. "But I like it better."

From: Digital Spy