Wow!
Holy Shit!
And
Wow!


OK, the general gist has been known for some time, but the way it was all presented was superb.


Unfortunately, there are hints that the Series 8 (the final one) may not be with us until 2019 - long wait.



*********Spoilers if you are not up to date************

Littlefinger gets what he deserves.
Cersei is as treacherous as ever.
Jamie looks like he may turn out for the "white hats". (My own theory is that he will kill Cersei at the end, we shall see)

Jon isn't Jon, and he screws his auntie Dany.


The Wall doesn't stand up to a dead dragon.