WARNING: SPOILERS AHEAD. BE WARY.

Game of Thrones' seventh season was a rollercoaster. Fully untethered from the source material provided by George R.R. Martin's novels, the show often felt like--and pretty much has become--the realization of a fan's wildest dreams. Characters like Daenerys "Dany” Targaryen and Jon Snow, separated in years past, finally met; long-awaited battles were fought that dramatically change the balance of power between warring rulers; the trio of dragons made its way to Westeros to bring destruction to their master's enemies; and theories that were percolating for decades were confirmed or denied.

It shouldn't be surprising, considering all of this, that season 7 was also one of the most uneven of the show to date, full of some of the highest highs and lowest lows of HBO's television adaptation. We've gone through it, episode by episode, to point these out.

Here our ranking of the episodes of Game of Thrones season 7, from worst to best.