I struggled to finish this. The narrators were great. However, the protagonist was too perfect and everyone loved everything he did too much, it was so predictable.