Beautifully written, the characters well developed, as the reader or the listener in that case I feel for the main character what emotional battles he had to go through.