Crowley and Castiel join forces in “Supernatural” Season 12, episode 3. Watch the episode on Thursday, Oct. 27 at 9 p.m. EDT on The CW. The CW

The CW’s “Supernatural” finally gave us something we’ve wanted ever since Season 12 premiered: A Winchester family reunion. Episode 2 saw Sam and Dean’s mother Mary rescue the boys from the British Men of Letters while Lucifer imprisoned Rowena with the goal of using her powers whenever he needed.

The upcoming episode will see Dean (Jensen Ackles), Sam (Jared Padalecki) and Mary (Samantha Smith) hunt together as a family. After 33 years, the brothers will finally see their mother in action as an excellent hunter.

Episode 3, titled “The Foundry,” begins with the hunters investigating a mysterious abandoned house where a crying baby leads to death. The promo of the episode gives glimpses into this creepy house, a tearful Mary and an eerie crib.

While the Winchesters are off saving people and hunting things, angel Castiel (Misha Collins) hunts for Lucifer who has now inhabited the body of an aging rock star named Vince Vicente (Rick Springfield). After jumping from vessel to vessel, the fallen angel has chosen this one.

However, Castiel’s hunt and vengeance for the fallen angel leads him to partner up with a person he never liked – Crowley (Mark Sheppard). The former king of hell tried unsuccessfully to capture Lucifer and cage him again in the depths of hell. Of course, his plan didn’t succeed.

Crowley and Castiel will join forces for one reason only: To avenge Lucifer for what he did to them last season. The devil humiliated and dethroned Crowley. He also used Castiel’s body. The duo will soon go on a road trip in order to catch Vince.

“Supernatural” Season 12, episode 3 premieres on Thursday, Oct. 27 at 9 p.m. EDT on The CW.

Are you excited to Cas and Crowley work together? Hit the comments with your thoughts!