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.