[This article contains minor spoilers from Game of Thrones Season 7.]
The question of whether or not Daenerys Targaryen can still have babies has never been so relevant, and it's all thanks to Jon Snow. In Game of Thrones Season 7's penultimate episode, all hell breaks loose "Beyond the Wall." You can catch up on the gory details here, but for the purpose of this article, just know it concludes with Jon Snow recovering in bed with Daenerys by his side.
When Jon awakens, he issues a heartfelt apology for Dany's great loss. Surprisingly, however, Daenerys is not mad at Jon. While she's clearly grieving, she isn't vengeful in the least. As a matter of fact, it's the softest we've ever seen the Khaleesi, and miracle of miracles, she's finally letting someone in. The two end up holding hands, staring longingly into each other's eyes, and solidifying themselves as love interests.
As viewers know, Jon Snow was recently confirmed as a legitimate Stark-Targaryen. His father, Rhaegar Targaryen, and mother, Lyanna Stark, married in a secret ceremony in Dorne before he was born. Not only does this make Jon the first in line for the Targaryen throne, it also makes Daenerys Jon's aunt. Let's process this quickly so we can move on: Weird, yes. Incest is gross, agreed. Unheard of, no. All set?
As the last two Targaryens in existence, the only way to extend the magical house is for Jon and Dany to make babies. Dany, however, seems convinced she's unable. Let's explore this.
Way back in the day, when a young Daenerys ended up with Dothraki hunk Khal Drogo, she eventually became pregnant with their child. Sadly, that child was never meant to be — the Khaleesi made a rather hasty agreement with Lhazareen godswife Mirri Maz Duur to stop Drogo from dying of an infected wound. The godswife's magic led to the death of her child ("Only death can pay for life," Duur told Daenerys at the time), and Dany ended up having to kill one very zombified Drogo regardless.
While this part of the plot was omitted from the series, in the book, Mirri Maz Duur foretold a prophecy:
After her first miscarriage, Daenerys may have assumed she could no longer have children, or made a choice to have no more children after suffering such grief. Regardless, is it impossible for her to give birth? Probably not, and according to Mirri Maz Duur, it would probably happen at the end of the winter.
It's also notable that toward the end of author George R.R. Martin's fifth GoT novel, A Dance With Dragons, she bleeds — whether this is an indication of another miscarriage or just her normal menstrual cycle is unclear, but both of these possibilities suggest she's able to carry another child.
Game of Thrones Season 7 concludes August 27, 2017 on HBO.