Beautifully written, courageously honest