This is where I am glad I am a Supernatural fan that is not really involved in Supernatural fandom, so I had no fucking clue this was coming. WHAT. JUST WHAT.
...I am going to try really hard to flail without providing any actual spoilers. VAGUE IS THE ORDER OF THE DAY.
Despite the fact that I love this kind of thing more than words can say, I was really worried at the beginning of this episode that I would hate it. But no, no, THIS IS POSSIBLY THE BEST THING TO EVER HAVE HAPPENED!! I hope I haven't frightened the neighbors. There was so much screaming. And laughter. And screaming laughter.
Let's have a bulleted list.
•MOTHERFUCKING VIRGIL, HA HA HA!!
•MISHA I LOVE YOU, YOU ARE MY FAVORITE. ALWAYS. ALWAYS ALWAYS ALWAYS, WHY ARE YOU SO AMAZING?! ... TT_TT
•BEST CELEBRITY CAMEO EVER!!
•Castiel how are you so fucking sexy all of the time, oh my fucking god.
•RAPHAEL CASTING, I APPROVE!
EDIT: There will probably be spoilers in the comments, obviously. You've been warned.