Game of Thrones slowed things down once again this week, with Oathbreaker delivering another episode packed full of setup for later in the season, taking its time in typical fashion to get everything into place before the chaos is unleashed.
It didn't quite match the highs of the preceding episode, Home, but it was still another very good instalment, and one that's likely to be very important going forwards. It dealt with the resurrection of Jon Snow, starting with getting over the shock of his being brought back to life, and ending the episode with him ending his watch.
Then there was the Tower of Joy. A scene book readers have been desperate to witness on-screen for years, it finally played out - or at least half of it did, anyway. While the bigger reveals will be saved for later, we still got to see the fabled battle, including legendary knights Arthur Dayne and Gerold Hightower, as well as the first appearance of missing-piece-of-the-puzzle Howland Reed.
Throw in fart jokes, Tyrion's drinking games, and a rather seasick Samwell Tarly, and there was a lot going on here, as always. It was another episode stuffed with hidden details and callbacks, like Ser Arthur Dayne echoing Mance Rayder's final words about the wars to come, and it was quite easy to miss a few of these.