Supernatural and Castiel fans will be happy to hear that the Winchesters' favorite angel will be returning in one of the upcoming episodes of the show's eighth season.

Fans will finally get to see Castiel, played by Misha Collins, out of Purgatory in the seventh episode. According to Zap2It, we'll learn about what he went through in that mysterious place along with some twists and turns in the plot of his story.

So avid Supernatural viewers can possibly expect the show-runners to throw us for a loop and continue to shock us.

"When Cas comes out of Purgatory, he’s a bit diminished but then seems to regain his powers and can do things that we didn’t previously know he could do, like transport other people into other people’s heads," Collins revealed to Examiner.com.

Supernatural's eighth season has been successful in the ratings and had one of its most watched episodes since October 29, 2010 this season, as noted by TV by the Numbers. That episode just so happened to be the first episode of the season to have scenes of Castiel with Dean in Purgatory. Will the ratings jump again for the next Castiel episode?

Collins continued to tease more of what's to come with his character.

"There’s something going on with Cas that neither Cas, nor the brothers know about. Cas is kind of being manipulated behind the scenes, but he’s not aware of it… There are people trying to align themselves with him, but they’re not necessarily genuine allies," Examiner.com quoted Collins saying.

Fans will have to wait and watch to see what the fate of Castiel will be this season of Supernatural.