Daenerys Targaryen and Jon Snow grew closer in Season 7 of Game of Thrones. The Queen also started making moves against Cersei Lannister to get the Iron Throne back. One question that came up is who the throne would go to once Daenerys is gone.
She believes that she isn’t able to have children, instead referring to her dragons as her children. Her assumption that she can’t have kids stems from the loss of her son with Khal Drogo. But perhaps Daenerys is jumping to conclusions far too quickly.
Here, we explore a theory that predicts that she and Jon might have kids after all in Season 8.
The theory: Daenerys is able to have kids, but was poisoned by Mirri Maz Duur
Mirri Maz Duur is a witch who was actually enslaved by Khal Drogo and his men after they raided her people. Daenerys tried to protect her and other women from being raped and killed by having them serve her. But that meant their relationship was very ambiguous.
The mother of dragons still turned to Mirri for help healing Khal when he was wounded. She used blood magic to do so, but Khal got an infection. He ends up in a vegetative state, and Daenerys gives birth to a stillborn son with scales and bat-like wings. We then find out that the witch had to sacrifice a life in order to save Khal and that life was their unborn son, Rhaego.
Many believe this was the witch’s doing in order to get back at the Dothraki for raiding her people. The one opportunity she had to poison Daenerys was when she gave her something to drink during labor.
Part of this theory is also based on the fact that Mirri tells Daenerys that the Targaryen queen didn’t actually save her, as she had already been raped before Daenerys came along. Her temple had also already been burned.