
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.
We publiceren alleen reviews die voldoen aan de voorwaarden voor reviews. Bekijk onze voorwaarden voor reviews.