Beautifully written and beautifully performed.