An exceptional story, an exceptional composer, exceptional cast .. especially the two ladies performing the "trouser" roles. A must see.