To see how they key players are related to each other in "Game of Thrones" history, check out the infographic below.
On Sunday's season six finale "The Winds of Winter," it was confirmed that Jon Snow is Lynna Stark's son, making him Ned Stark's nephew.
Contrary to what we have been told since the beginning of the show, Jon Snow is not Stark’s illegitimate son from a random woman.
HBO has now confirmed who Jon Snow's real father is with a family tree infographic.
The chart, which shows the relationship of many of the major players, reveals Snow's father as Rhaegar Targaryen, making him the nephew of Queen of Dragons, Daenerys.
This gives the newly crowned King of the North (who is yet to find out the truth about his parentage) a strong claim on the Iron Throne as his father Rhaegar was first in line to the throne.
The season ended with his aunt Daenerys sailing to Westeros with a massive army and three dragons.
On Sunday's episode, Bran Stark continued his flashback, presenting us with the rest of the Tower of Joy scene teased earlier in season six.
In it, Young Ned Stark discovered his sister Lyanna dying in a bloody bed. Lyanna had just given birth to a baby — Jon Snow.
Before her death, she told Ned “if Robert finds out, he’ll kill him, you know he will. Promise me, Ned."
Robert Baratheon was Lyanna's betrothed, who started a war to rescue her after Rhaegar Targaryen kidnapped and raped Lyanna.
Jon Snow is obviously not Ned’s bastard, he is the son of a Stark and a Targaryen too.