Watching the season 6 finale of Game of Thrones and then reading several blogs online, I've seen many reference a character's lineage as hard fact now that it's been revealed in the show - however, I'm not sure that I picked up on all of the details, because I only see that they've revealed one parent.
My brief summary, please correct me if I'm wrong:
We see the "end" of Bran's vision, where he has gone into the past to witness the "origin story" of Jon Snow. Previously, we had thought that Jon was the son of Eddard Stark and an unknown woman, therefore making him a bastard, but a descendant of the Starks nonetheless. Instead, we now see Lyanna stark, Ned's sister, making Ned promise to take care of her son, which tells us that Jon is not Ned's son, he is Lyanna's.
But here's the part that I don't get. I've read several blogs that claim the
L+R=J theory (Lyanna Stark + Rhaegar Targaryen are the parents of Jon Snow)
is now completely validated fact. However, I only see half of that -
How do we know who Jon's father is? We only see his mother, having just given birth to him.
Granted, we know several things about the past which makes it a strong contender for being true, including
the fact that Lyanna had been kidnapped by the Targaryens, making Rhaegar a likely father. But technically, couldn't anyone be the father? Did I miss a scene or a detail which pointed categorically to Rhaegar being Jon's father?