Erasing Sherlock (Book #5 in the Faction Paradox Series) by Kelly Hale

You will find that this novel challenges your assumptions gently.