An incredible episode. Possibly the best one ever yet. I was totally bowled over by the constant shocks, twists and surprises throughout. Splendid acting from all involved, lovely character work, great and entertaining interactions, all building to an ending of astonishing intensity. Next please!