By Olivia Bahou
Updated Aug 28, 2017 @ 10:30 am

Sunday night’s season finale of Game of Thrones featured some major reveals (Arya and Sansa were working together! The Night King is a dragon rider!) but none was more important to the storyline than the true identity of Jon Snow. Spoiler alert: His name is actually Aegon Targaryen.

Credit: Courtesy HBO

When Samwell Tarly finally made it to Winterfell, he had a telling conversation with Bran Stark about Jon’s true parentage, and the two pooled their knowledge to make a major discovery. Jon isn’t the bastard son of Ned Stark; in fact, he isn’t a bastard at all.

The King in the North is actually the legitimate child of Lyanna Stark and Rhaegar Targaryen, who wed in a secret ceremony before his birth. Lyanna revealed to Ned that she named her son Aegon Targaryen, and he is the rightful heir to the Iron Throne.

Thanks to Bran’s visions, we also got a first look at their wedding scene and the actor that plays Rhaegar. It turns out, Jon’s dad looked a lot like Rhaegar and Daenerys's brother Viserys. The resemblance is uncanny, and not just because of the platinum blonde hair.

This is Rhaegar:

Game of Thrones - Rhegar Marriage
Credit: Courtesy HBO

And this is Viserys:

Game of Thrones - Visaryes
Credit: Courtesy HBO

Rhaegar was played by Wilf Scolding, a Welsh actor whom eagle-eyed Game of Thrones fans had speculated would be taking on the part when he gained a Twitter follow from Aisling Franciosi, the actress who played Lyanna Stark.

Now the only question we have left is, what will happen when Jon and Daenerys find out his true parentage?