Bran (played by Isaac Hempstead-Wright), who was left severely paralysed by the fall, could not recollect who pushed him, or chose to withhold the information.
He was caught spying on Jaime (Nikolaj Coster-Waldau) and sister-lover Cersei Lannister (Lena Headey) during their incestuous love scenes.
Now, as Game of Thrones draws to a close, could he finally reveal who pushed him and set off on a path of revenge?
Bran went into a coma after the fall and didn’t remember anything when he woke up.
His accident set him on the path to becoming a warg and became the Three-Eyed Raven in the season six finale, giving him the power to see into the past.
The Stark Lord is now an immensely powerful Greenseer who has the ability to perceive the past, present and future and travel to different times through these psychic visions.
So this, of course, means that Bran now knows what happened to him.
However, judging from his muted behaviour in season seven, Bran probably won’t have much of a reaction to meeting Jaime face-to-face.
They are likely to finally meet as Jaime has deserted Cersei to head North to help fight the Night King (Vladimir Furdik) at the end of season seven and will likely be fighting the same fight.
Will Bran finally confront the man who pushed him all those years ago and put him into a coma?
Or will their allegiance to the same fight mean that Bran bottles up his revenge and uses it at the Battle of Winterfell instead?
Fans are divided about how they want the dynamic to play out in the season finale, torn between forgiveness and death.
One Twitter user said: “The only thing I want to see is Bran getting revenge on Jaime for pushing him off the roof in season one.”
Another fan disagreed: “I’m really hoping for a Jaime/Bran reunion where Jaime apologises. I think it would really complete Jaime’s character arc.”
There was divine punishment for Jaime when his hand was chopped off and maybe that will inject him with some much-needed empathy.
However, the typically ruthless Jaime would probably rather take his anger out on the world rather than accept responsibility.
Bran star Isaac has previously dismissed rumours his character will become the Night King in season eight, but he did tease anything could happen before the fantasy drama wraps up.
He told Esquire: “I personally think the Night King theory is a bit far-fetched, but I would have said the same thing about the Hodor theory.
“But this is Game of Thrones, and anything is possible.
“I’d love to be the Night King. That would be so fun to be like, ‘It was me all along.’ But I don’t know — I doubt it.”
If a reconciliation takes place between Bran and Jaime in the series finale, they should beware of Cersei – will it be the final straw as she decides to murder the father of her children?
Fans will have to wait to find out whether they meet and whether there will be forgiveness or revenge.
Game of Thrones season eight premieres on April 14 on HBO and Sky Atlantic and on NOW TV on April 15.