Oh what a ride! Certainly one of the better Garretts, with the possible exception that the ending was a bit abrupt. I certainly wasn't expecting the emotional heartstrings to be pulled as much as they were.
I was expecting "something" from previous entries this past week or so, then was caught off guard anyway, by who. Then when I thought I'd figured things out at the end, only to be further surprised, and the "boom," close curtain.
I literally finished the book 30 minutes ago, so this could be one of those endings that grows on me with time, but I think I'm going to be disappointed if there isn't a Garrett #15.