Supernatural "Shadow" (Episode #115) REFERENCE NUMBER SN115-0019 Pictured (l-r): Jared Padalecki as Sam Winchester Jeffrey Dean Morgan as John Winchester, Jensen Ackles as Dean Winchester Credit: The WB / Sergei Bachlakov

Just Around the Corner

Episode 300 of Supernatural airs this week. It’s a huge milestone for any show, and the episode might just deliver on the excitement.

Needless to say, possible spoilers ahead for episode 300.

The Plot of Episode 300

Sam and Dean turn to occult lore to try and figure out their latest problem. In the process, wish fulfillment brings the late John Winchester back.

“Our guys are put in a position where they essentially can have a wish granted,” producer Andrew Dabb told Entertainment Weekly. “They’re actually expecting something else, but [John’s return] comes from a place of want by Dean. The need for closure is really want brings John back into their lives.”

But Papa Winchester isn’t the only one to come back because of this wish. Zachariah, the first corrupt angel we ever met, also returns. And if I had to guess, he might just be out for revenge.

Zachariah, played by Kurt Fuller. Image courtesy of the CW.

Getting Much Needed Closure

With John back in the picture – albeit probably temporarily – it allows the Winchester sons to find the closure they’ve been missing since the end Season 2. Twelve seasons and many years have passed since they last saw their father. It’s surprising that it took this long to see John come back.

“The relationships between these three men were so open, so if I was going to come back, it would be nice to have some closure, especially with Sammy,” Jeffrey Dean Morgan (John Winchester) said.

For Jared Padalecki (Sam Winchester), the reunion was almost a “cathartic experience,” having his TV father back on stage with him. “All in all I felt like it really served the story well to have Sam and John have a chance to kind of hash things out. The episode gives Sam a chance to forgive.”

Sam and John have always butted heads. Image courtesy of WB/CW.

After all, the last time that John was in the picture he gave his life for Dean and told him that someday he might have to kill Sammy. To be able to tell his father that he resisted Lucifer and stopped the apocalypse might just make pops proud.

Mark your calendars. Episode 300 will air on The CW on February 7th, 2019.

Would you like to see John Winchester stay in the show permanently? Let us know in the comments below!