Well, this was a fun one.

Trust me, Angela WISHES a hangover were her biggest worry right about now.

Speaking of hangovers, back at the bunker Sam and Eileen are fighting off a couple.

Last Call

Supernatural — “Last Call” — Image Number: SN1507a_0183b.jpg — Pictured (L-R): Shoshannah Stern as Eileen Leahy and Jared Padalecki as Sam — Photo: Michael Courtney/The CW — © 2019 The CW Network, LLC. All Rights Reserved.Michael Courtney/The CW

Not gonna lie, I would press that story.

After all, who doesnt try the L.A. thing once in their life, right?

He actually thinks Dean should give it a try.

You got the look, he tells Dean.

Enter Lee (Christian Kane), Deans old friend from way back in the day.

The last time they saw each other John was still alive and Sam was in college.

Hes out of the game, just enjoying life as a bar owner.

Dean admits he thought Lee was dead.

Thats usually how this ends, isnt it?

Dean says in what we can only hope isnt a foreshadowing moment.

When Dean asks Lee if he ever regrets walking away, he responds, Not once.

And seeing as how Dean has been feeling pretty defeated lately, this conversation probably isnt helping.

One thing that is helping?

Everything was scary, Dean says, in what you might call a perfect callback.

And just like that, this Lee guy is looking suspicious.

But for now, its back to the fun.

Its hard to argue with that.

(Trust me, plenty of us were watching.)

And when the guys dont want to go, well, they physically throw them out.

And it just so happens that the young lady they were bothering is Sally Anderson.

Dean sits down with Sally, but the one thing he still cant figure out is the missing car.

Even if Angela had been raptured, her car wouldnt have been.

So Dean heads to the scrapyard while Lee says hell check out the lake.

But spoiler alert: Lee is just as suspicious as he seemed.

Not only does Dean find Angelas car, but he finds her body in the trunk.

And thats when Lee shows up and knocks him out.

Next thing he knows, Dean is tied up in the basement of the bar.

As Lee explains, the monster in the cage is a Marid.

But Lee shouldve known that a single wooden chair wouldnt hold Dean Winchester.

Just like that, Dean takes on the best fighter John Winchester ever met, and guess what?

Dean Winchester is back, guys!

And hes ready to fight!

And thats a good thing, because it might be time to go after God.

While all of that was going down in Texas, Sam and Eileen made a discovery.

Well, first they tried to make out but Castiel showed up and kind of killed the mood.

(But yay, Cas is back!)

Cas tells Sam he wants to probe his wound.

But when he does, Sam ends up unconscious.

So naturally, Sergei shows up, and he quickly deduces that Sam is dying so thats GREAT.

And much like a rubber band, it will snap.

But Castiel has the situation under control.

Right after he called Sergei, he called Bobby and had him go watch Sergeis niece.

With one word, Bobby will kill her.

Accepting his defeat, Sergei heals Sam.

Well, the wound is still there but he at least undoes what he did.

(So is Sam still dying?)

I think we can beat him, Sam says.

I think we can beat God.

But heres my question: What does that mean?!

Does beating God mean…destroying all existence?

Overall, I thought this was a solid episode ofSupernatural.