Daenerys (Emilia Clarke) holding a dragon egg in Game of Thrones season 1

House of the Dragon has presented some confusion surrounding Daenerys’ dragon eggs, and the book and television differences are worth noting. In Game of Thrones season 1, Daenerys receives three petrified dragon eggs as a wedding gift from Magister Illyrio Mopatis of Pentos. The origin of Dany’s dragon eggs has been an enduring mystery in the franchise, as it’s likely that their origins can be tied to a dragon known from the Targaryen dynasty or potentially even one from the Dance of the Dragons.

It’s important to note that the television canon from Game of Thrones and House of the Dragon is different from the book canon of George R.R. Martin’s A Song of Ice & Fire saga. Regardless, the book differences are worth analyzing. Season 2, episode 3, saw Rhaena Targaryen sent away with the future of her house, including Rhaenyra’s young heirs, two baby dragons, and four dragon eggs. The episode’s director confirmed afterward that three of those eggs would eventually be the ones given to Dany in Game of Thrones, which is a bit strange.

Daenerys’ Dragon Eggs In House Of The Dragon Don’t Fit With Fire & Blood

Rhaena Only Receives Three Eggs In Fire & Blood

Rhaena Targaryen (Phoebe Campbell), Rhaenyra (Emma D'Arcy), Jacaerys Velaryon (Harry Collett), and Baela Targaryen (Bethany Antonia) observe the four dragon eggs that will be sent to the Vale in House of the Dragon season 2 episode 3Image via Max

In Fire & Blood, Rhaena is only given three dragon eggs to watch over when she leaves, and one of them hatches and becomes her dragon, Morning. These eggs likely came from Rhaenyra’s dragon, Syrax. With the perspective of Fire & Blood being slightly unreliable at times, it’s possible that the historical accounts got the wrong number of eggs. However, that hole just leads to more holes to consider with this possible origin, and it just doesn’t seem likely at all that Dany’s dragon eggs came from Syrax in the books.

There’s No Great Explanation For How The Dragon Eggs Go From The Vale To The Shadow Lands

The Syrax Eggs Don’t Track, But The Elissa Farman Theory Does

Daenerys Targaryen's dragon eggs in a chest in Game of Thrones

If Rhaena was sent to the Vale with the eggs, the biggest question becomes how they ended up in the Shadow Lands beyond Asshai. Of course, there are roughly 170 years of history between House of the Dragon’s timeline and Game of Thrones, but it’s a bit dicey. Rhaena could send the three extra eggs to Pentos along with young Aegon and Viserys after Morning hatches, beginning the eggs’ journey to the far east, but there are more plausible outcomes from other theories.

The Elissa Farman theory explores the possibility of a woman, during the reign of King Jaehaerys I, who stole three dragon eggs from the hatcheries and allegedly sold them to a Sealord of Braavos. It’s also accounted that Corlys Velaryon believed he saw her ship all the way in Asshai, implying that she may have made it that far. The theory also suggests the eggs belonged to Dreamfyre, Helaena Targaryen’s dragon. While it’s a fun idea to have Rhaenyra’s dragon be the mother of Daenerys’ dragons, it’s an aspect of House of the Dragon that seems rather shoehorned.