Last week, the CW aired an episode of “Supernatural” Season 12 in which Dean (Jensen Ackles) and Sam Winchester (Jared Padalecki) investigated a missing person case. A half-man-half-goat, or as Sam called it, “goat dude,” was abducting people in a small town. The hunters found out that someone was kidnapping people and feeding them their blood to the God of Sacrifice in exchange for wealth.

Needless to say, Mary’s (Samantha Smith) boys took care of the problem and killed the God.

What will happen next week on “Supernatural”?

Castiel (Misha Collins) is back! The angel was sorely missed on the show for the last few episodes. The Winchesters will no longer deal with a case-of-the-week. Instead, the hunt for Kelly Kline (Courtney Ford), the woman carrying Lucifer’s (Mark Pellegrino) baby will be back in full swing.

READ: “Supernatural” Season 12 finale date revealed.

According to the synopsis of Season 12, episode 19 on TVGuide, Sam will come up with a way to stop the devil’s baby from being conceived but Castiel has something else in mind for Kelly. Things are not looking good for the devil baby’s mother since the Prince of Hell, Dagon (Ali Ahn), revealed that she will not survive the child’s birth.

The promo of the upcoming episode, titled “The Future,” shows a heavily pregnant Kelly still being held captive by Dagon. In fact, less than a month remains for her to deliver Satan’s spawn so the clock is ticking on Cas and the Winchesters.

Naturally, Cas, Dean and Sam try to put Dagon down but that is easier said than done. The Colt does not work on the Prince of Hell. The bloodied angel is almost killed by the prince. “She’s difficult to kill,” the angel tells the hunters. “You think?” Dean replies.

The synopsis also states that the Colt will go missing and Dean will be furious when he learns that it is stolen. The episode ends with Kelly making a bold choice about the baby’s future.

“Supernatural” Season 12 airs Thursdays at 8 p.m. EDT on The CW.