Reading the other reviews about "being hard to follow and seemingly all over the place"... I immediately understood what the main character Gabriel was experiencing. As a Veteran myself, I too have episodes that are fueled by "incidents" I experienced.
This is the reality for many Veterans. IYKYK