[Warning: The following contains spoilers for the most recent episode of Game of Thrones.]

Welcome back to the bloodbath that is Game of Thrones Season 8. On tonight's menu was... well, literally everyone?

We started the episode, titled "The Bells," off strong, with Varys (Conleth Hill) attempting to get Jon (Kit Harington) to stake his claim on the Iron Throne and oust Daenerys (Emilia Clarke). Jon refused to betray his queen, but the damage was already done. Tyrion (Peter Dinklage), of all people, was the one to turn Varys in for his betrayal, and Dany did what she does best: executed him by dragon.

Dany then decided to abandon mercy and attack King's Landing in full force, Cersei's (Lena Headey) hostages be damned. Unfortunately, her forces arrested Jaime (Nikolaj Coster-Waldau) trying to return to Cersei's side, and her faith in Tyrion wavered even further. Ever loyal to his brother, Tyrion once again tried to save Jaime by letting him escape in the hopes that he could convince Cersei to surrender the city and run away to Pentos with him. The Lannister brothers bid each other a surprisingly touching farewell, knowing they would probably never see each other again.

Game of Thrones 'The Last of the Starks' Review | Watch Game of Thrones

Meanwhile, Arya (Maisie Williams) and the Hound (Rory McCann) snuck into King's Landing, hoping to cross Cersei's name off Arya's list. King's Landing quickly became a battleground though, as Daenerys launched her attack, decimating Cersei's forces and taking out every Scorpion in sight. It wasn't long before the bells starting ringing, announcing the city's surrender, but Dany was beyond reason by that point. She ignored the bells and continued destroying the city — soldiers and civilians alike — and her forces followed suit, much to Tyrion and Jon's horror.

It then became a race to see who would get to Cersei first — Daenerys, Jaime, or Arya.

Rather than killing Cersei, Arya decided to try to save lives instead, as the citizens of King's Landing tried to escape Daenerys' fury. The Hound finally got to battle his brother, and after a very bloody battle, the Hound tackled him off the edge of the crumbling Red Keep, and they both fell to their deaths. Meanwhile, Euron Greyjoy (Pilou Asbæk) confronted Jaime on the beaches as he tried to sneak into the castle, stabbing him twice in the side. Jaime got the better of him eventually, running him through, but the damage was done. Jaime was mortally wounded and just barely managed to find his way to Cersei's side. They died together in the tunnels under the Red Keep as it crumbled and crushed them both.

The episode ended with Arya's amazing survival amidst the sea of dead bodies that littered the streets. She found another survivor amidst the rubble, a white horse, and rode it out of the burning city, creating a pretty obvious but extremely fitting metaphor: Death on a pale horse.

Game of Thrones Season 8 Complete Coverage

Game of Thrones airs Sundays at 9/8c on HBO.

Need HBO? Add it through Hulu or through Amazon.

PHOTOS: Game of Thrones Season 8 Images