SHE TRUSTED HER INSTINCTS. NOW THEY MIGHT GET HER KILLED.
Private investigator Jorja Knight thought joining CanNet Investigative Services would be a step up. But endless background checks and paperwork have her itching for action.
When her boss sends her to check on an old army buddy displaced by a fire, Jorja leaps at the chance-only to find him dead in a downtown alley. A shadowed stranger warns her to walk away. The police call it an overdose. Her boss isn't buying it-and neither is she. The man's final days were marked by paranoia and bizarre behavior-his journal a chaotic mess of cryptic scrawl she can't decipher.
Then a second case lands on her desk-a massive data breach at a top CanNet client. Jorja's instincts tell her the breach isn't just about stolen information, but a smokescreen for something more sinister. Her partner, a cocky young cybersecurity whiz who speaks in code, dismisses her hunches as gut feelings. But when Jorja uncovers a hidden link between the two cases, everything shifts. Someone wanted that veteran silenced-someone willing to kill again to keep their motive hidden.
With a killer closing in, Jorja must rely on her old-school methods to expose a truth no algorithm could predict-before she becomes the next victim.