TV Review: Castle: The Squab and the Quail (5.21)