I am incoherent with glee right now. HOW AWESOME WAS THAT? Not just the story, both Jared and Jensen were in top form as well. *TWIRLS* That was worth the wait, big time.
Too many favorite scenes to name them all (might as well do an episode transcript instead), but Cas beating the shit out of Dean is right there in the upper half of my top five. It made my face do this 8O, and then I clapped. ;) I'm glad Dean chose Sam in the end.
It's a bit terrifying but I'm actually looking forward to the rest of the season now. Don't let me down, show!