With a fitting finale, Game Of Thrones season 6 is perhaps the most watched season of the HBO fantasy series. Winds Of Winter not only answered many fan theories and predictions, it has also set the stage for a bigger and perhaps terrifying battle ahead in the Seven Kingdoms.

Every good thing comes to an end and so does GoT season 6 and now fans will have to cherish the climactic moments of the finale before waiting patiently for the seventh season of the blockbuster series.

Like every year, the show may return in April 2017 though the exact date may vary. Waiting around for a year for the new season is not the worst of it. HBO is reportedly planning to trim down the episode count for season 7.

While the Battle Of The Bastards (episode 9) was rated as one of the best, episode 10 brought justice to each popular character, be it Jon Snow, Arya Stark, Daenerys or the vindictive Cersei Lannister. Tommen's fate in the episode was ironic and it appears justice was finally served to Bran.

Game of Thrones season 6
Cersei Lannister emerges as the bada** queen HBO

Some of the high points from the show include, the wildfire that turned into a game changer at Kings Landing, a major revelation about Jon's real parents that somehow hinted at the authenticity of the widely popular fan theory (Thanks to Bran's vision), and Arya's cold-blooded assassin attitude while avenging the Red Wedding massacre.

At the end of the finale, the Mother of Dragons prepares to sail with her trusted ally Tyrion, with her compass pointed towards the Seven Kingdoms. Fans will know her fate only in the next season.

Jon Snow still "knows nothing" and is yet to learn his true identity — that moment of truth will perhaps arrive in season 7.

As the series is preparing for its major climax (in season 7 and 8), episode 10 got rid of many important characters. Margaery's ambitions of remaining a queen were burnt alive as the High Sparrow underestimated Cersei's intelligence.

Natalie Dormer, who played Margaery, thinks her character's fate was fitting in Winds Of Winter. "It seemed an exciting, fitting way to depart," she told Harper's Bazaar. "Margaery's been battling Cersei for the last however-many years and she ends up dying on the show not because she didn't beat Cersei, but because she trusted that someone else — the Sparrow — was handling her.

"She had the reins taken away from her, from being in control of the situation; the High Sparrow took the reins and it proves that he underestimated Cersei in a way that Margaery would never have. There's a moment before Margaery and the High Sparrow die when they look at each other and Margaery realises that Cersei has outplayed him and she's going die because of that. There's this moment that Jonathan Pryce gives as well; this look on his face when he realises he's been outplayed by Cersei. Margaery is a fatality of the High Sparrow underestimating Cersei."