Game of Thrones season six, episode nine "Battle of the Bastards" spoilers below, duh.

You've spent years of your life waiting for Ramsay Bolton's face to get torn off by karma, and finally Game of Thrones delivered a juicy cut of tasty revenge flesh. Between Daenerys, Tyrion, Yara, and some brief face time for the newest heroine Lyanna Mormant, episode nine was a celebration for all your favorite heroes. And Twitter rejoiced.