That was a solid fucking episode. Jamie knighting Brienne was some good stuff. Arya side boob and butt was a little uncomfortable though.
I have two(ish) reasonable predictions that I'd like to make. I have not read any spoilers, for that, you all have my word, as a man of honour.
1) So, you know how in the show, for some fucking reason, Dany is apparently fire proof?? Well, in this next episode, Jon will burn things up on a dragon but at some point he will come off the dragon and fight the Night King on foot. The Night King though, has had thousands of years to train, so he will best Jon. He'll have his sword at Jon's neck and be about to kill him, when Dany, nearby with Drogon, will see the Night King is distracted, she'll see this is her one shot, and she'll roast them up. But Jon, as Aegon Targaryen (I still think that name is stupid) will not roast, since he, like Daenarys, is fire proof. This will prove to Dany that he's a Targ.
2) Melisandre will show up in the battle, Gandalf style, probably with some more Fire Priests (that's why she went back to Volantis). They will do one of two things.
2A) Some sort of giant fire monster to destroy a bunch of wights. I think this is important since we saw her give birth to a fire deamon in season 2 but outside of resurrecting Jon (something a simpleton like Thoros could do) we haven't seen her do much magic stuff.
2B) Show up after the battle, after everyone dies, and resurrect everyone (well, everyone important). Let's hope it's NOT this. Because otherwise....
...I just don't see how you get three more episodes after this. It'll feel cheap is the army of the dead wins but a bunch of characters somehow live. Unless they defeat the Night King in this episode and the rest of the season is dealing with Cersei? Maybe that would be better since the show has, at its core, always been more about politics than magical armies and good vs bad.
EDIT: Upon further reflection, I also think it's very likely the Night King pulls a Twins or Casterly Rock and just uses a small part of his army to distract Winterfell while he, his ice dragon, and the rest of his army head to the one million unprepared people in King's Landing.