For much of the story, it felt disjointed, hard to keep up with multiple characters from chapter to chapter. Finally, it came together, and I was glad I stuck it out. That is, until the last 12 minutes; it fell apart again.

Overall not a bad read, just had a hard time with it.