This week on Castle, the show stages a Firefly reunion with the fantastic Gina Torres, features a pitch-perfect Real Housewives parody and peppers in plenty of great character moments.

With all the great stuff packed into this installment, this episode has become one of my hands-down favorites of the whole season. But that's probably because, like Gates, I'm a huge sucker for the Real Housewives franchise on Bravo.