On this episode of Supernatural…
Kelly tries to kill herself but Lucifer’s baby keeps her alive.
Castiel steals the colt and tries to kill Dagon.
Castiel captures Kelly and planned to take her to Heaven to kill her and the baby.
Sam and Dean find Castiel and tell him of a plan that could prevent killing the baby.
Kelly runs away and Castiel goes with her.
Before they can go to Heaven, Dagon arrives killing Joshua.
Castiel gets a power boost and kills Dagon.
Castiel decides to leave with Kelly thinking he’s seen the future and that everything will be OK with the baby being born with powers. He puts Sam and Dean to sleep.