Jilliane Hoffman's first book was Retribution. I felt that book left the ending to reader interpretation whether it was right or wrong, like a "What would you have done" ending. This book, Last Witness, continues the story of C. J. Townsend, and I thought it was karma coming back to get her. Close, but no cigar. The ending of this book appears to blatantly reveal what to expect in the third book, The Cutting Room. I could be wrong, though, after reading the blurb.
My major complaint about Last Witness is the plethora of abbreviations and acronyms. Let's start with the main character, C. J. Follow that with FDLE, NYPD, DCJ, QSL, MBPD, BOLO, FCIC, CJNet, SAO, DVU, ECU, ASA, FTO, FBI, MDPD, LBJ, SAS, MROC, FHP, SAC, POS (not what you think), CCF, BB Posse, DEA, IMPACT, ABT, ACLU, and on and on including what they mean. Even on page 305 of 358, the author feels it's necessary to tell me DB means dead body.
I've decided not to continue reading books by this author.