How to explain this.... The heaviness of the beginning of the story, of what Zach went through didn't follow through with the rest of the story. After Zach came home and 2 years of therapy there was still issues but it just didn't fit with me. Maybe missing the 2 years between coming home and the continuation of the story contributed to the disconnect. In addition, the conversations seemed stilted, difficult to follow. Zach voice seemed to sustain his personality but Davids seem to waver.
I think I am going to read another story by Rowan and see if this was a one off.