This Sunday, during the season six finale of Game of Thrones, many expect to finally (finally!) get an answer about what happened in the Tower of Joy, when Ned Stark‘s dying sister Lyanna made him promise her something that he never revealed.
The longstanding theory is that Lyanna made Ned swear to protect her newborn child, her son with Rhaegar Targaryen, a boy the world knows as Jon Snow.
When the mystery knight spoke it was with a “booming” voice, one that did not seem to be the knight’s real voice.
The “Knight of the Laughing Tree” was short (check), used a fake voice (check), was obviously good with a horse (check), had an interest in vengeance for Howland Reed (check), defeated knights that weren’t overly renowned for their jousting, meaning the mystery knight didn’t need to be the greatest jouster (check), didn’t have armor of his (or her) own (check), and paid homage to the old gods (check).
Lyanna was the “Knight of the Laughing Tree,” a secret Rhaegar learned and kept for her safety, and he fell in love with her for it, and she fell in love with him.