Supernatural season 12 finale: Who died?
In the finale episode of season 12, the Winchesters joined forces with Castiel and Crowley to stop Lucifer from getting what he wanted most – his son. They succeeded but there were several casualties on the way. When Kelly went into labor with Lucifer’s son, a rift opened to another Earth, one in which Sam and Dean had never been born which implies that the apocalypse happened and most of humanity had been wiped out due to the ongoing war between heaven and hell.
Crowley came up with a plan to trap Lucifer on that Earth and seal it off, but for him to complete that spell, someone had to die. And in a moment of true sacrifice, Crowley stabbed himself with an angel blade. Castiel then joined in on the fun, charging at Lucifer full speed ahead. But all appeared fine when Castiel made it back to our Earth, until Lucifer followed him. And worse, Lucifer put an angel blade through Castiel’s chest.
At the end of the hour, the plan had succeeded as Lucifer was trapped on the other Earth, but only because Mary got him there, and unfortunately, she went with him. But the biggest questions remain: Will either Crowley or Castiel’s deaths stick? Could this be the end of the road for one, if not both, of them?