After the embarrassment that was last week's episode, Supernatural turned things around with King Of The Damned, an excellent, character-led, episode that encapsulated everything that is great about this long-running show.
On one hand, we had the angelic civil war, where the rebel faction have chosen Castiel as their "commander" and on the other we have the turmoil of Abaddon's scheming to unseat Crowley as the King Of Hell.
When Castiel's people capture a chatty angel claiming to be a member of Metatron's elite, Cas turns to the Winchesters to see what they can discover from the prisoner about his enemy's plans.
Meanwhile Abaddon has traveled back to 18th Century Scotland to kidnap Gavin MacLeod (Theo Devaney), Crowley's son, as a way to exploit the King Of Hell's increasing humanity.
She persuades Crowley that the real problem is the Winchesters and the First Blade, suggesting they team up to kill the brothers and dispose of the blade before getting down to the thorny issue of who should actually rule Hell.
Entirely driven by the personalities involved, King Of The Damned propelled the season's main story arc forward as well as letting the characters grow.
Lies, deceit and trickery abound. Highlights in this fantastic episode include the Winchesters' 'interrogation' of the captured angel, the interaction between Crowley and his son and Dean's throw-down with Abaddon.
As we head towards the season finale in a couple of weeks, the angelic civil war is coming to a head and Sam is becoming increasingly worried about the influence that the First Blade and The Mark of Cain is having on Dean.