Intense novel that leaves too many subplots unresolved. The main plot is exciting but anywhere along it, a small change or delay would have derailed the entire story. This makes it a bit too contrived.
It feels like the editors said 'add a romance and some Christian faith.' The author obliged with the Katherine subplot. So a meteoric explosion happens the same night as the main plot and the CIA doesn't even notice? Really?
The author worked too hard to make all this work - it feels fake from the start.