Fairy tales are simple: Good is always fair of face, and evil is covered with warts. Leave it to Stephen Sondheim to muddle this easy equation with his... More >>>