The author has a knack for creating the most insufferable female characters in his books that I have ever heard, Esper drags this story down immediately and Hiroko is absolutely annoying. Overall great story, narration is as usual fantastic.