All the Elements—Five Stars!
A strong female protagonist with history, a twisty plot, three-dimensional characters, great dialogue, and sexual tension with her CPD partner—all the elements are there, and they’re woven together skillfully.
My only complaints are some minor grammatical errors, and the banter between the partners, were it not mutually desired, would cross the line to sexual harassment. Of course, it *is* very much desired by the protagonist, but if her partner were a disgusting fat guy, instead of an attractive, handsome guy, the same words and behavior would come across quite differently. Just sayin’.