One of the most infuriating protagonists I've ever had to suffer through, but it was a good read in the end