There are two great twists at the end of this episode. The first one is a plot thickener and the second one reveals a clever character trait. When the first one occurs, you'll realize the way they set it up that you'd seen it coming. When the second one occurs, you will not have had any idea it was brewing during the story, even though they played fair and told us it might happen.
Bravo.
Bravo.