The penultimate season of Game of Thrones has seen innumerable long-awaited reunions, some unlikely pairings and lots of Dragonfire. Adding to that, there are a zillion fan theories making rounds on the internet.

Also read: Who is 'The Prince That Was Promised' in Game of Thrones?

Gendry in Game of Thrones
Gendry in Game of ThronesYoutube Screenshot

Thanks to all the weird fan theories, now we know who is the mother of Gendry. Although there is a high possibility of this Reddit theory not being true.

But what's the fan theory saying?

The theory is a bit unbelievable but compelling. It says that Cersei Lannister is the mother of Gendry. In the first season of the HBO drama, Cersei tells Catelyn Stark that she lost the baby with Robert. As a Redditor noted further that "She tells her he was black-haired. Afterwards, in the fourth episode, Ned find out that Jon Arryn talked to Gendry before he died about his mother. Gendry says his mother was blond."

If this turns out to be true, then Gendry will no more be a bastard. Cersei might have faked her son's death to Robert and Catelyn and sent him away somewhere else so that her and Jaime's first child (Joffrey) can sit on the Iron Throne instead of Robert's child.

Cersei Lannister and her son King Tommen
Cersei Lannister and her son King TommenFacebook/Game of Thrones

But George R.R. Martin's books say something different as a few Redditors pointed out that Cersei never had a child with her husband Robert Baratheon. To know more, GoT fans might have to wait till season 8 of Game of Thrones.

The season finale of GoT season 7 will be aired on August 27 on HBO and HBO Canada at 9 pm ET. Indian viewers can watch it on Hotstar on Monday (August 28) at 7.30 am IST and on Tuesday (August 29) on Star World. Apart from that, one can watch it on HBO Now, Hulu and Sling TV live online.