This episode was one of the season's best in my humble opinion. My impressions are still too fresh in my memory to give a full report or to even begin trying to give an objective opinion. The performances of/from ALL are brilliant in this episode. Pamela is delightful. Anna transforms in more ways than one. Sam shows his sympathy, nerdiness, and bad-ass/recklessness all in one episode. Castiel and Uriel are unflinching and powerful. Alastair is turning out to be fantastic as far as villains go - did anybody else get a Hannibal Lector vibe? Ruby takes a major one for the team, and brings some wit to the episode. And Dean... if you've watched the episode, then you'll know why I'm lost for words.