Favorite episode in this season without a doubt. That shows how good Richard is when he directs the two best episodes this season. Also welcome back "our" Michael, he has been missed. Also when Dean apologize to Adam towards the end, that was some touching scene :( Great to see Lilith, Rowena and Donatello back! Yeah, this episode was wonderful! 10/10