The book is 34 chapters total, so we’re now past the halfway point. What do we know?
There’s multiple versions of werewolves in existence, and multiple ones currently around.
Someone is killing people as a wolf. The wolfsoulpeople didn’t do it, the cursewolf couldn’t have done it.
It would make total sense for it to be Tera if this was proper noir, but so far the closest we got to an actual femme fatale was Monica who was motivated by being a good mommy and was totally passive after asking Harry for help. Tera obviously isn’t trying to get her husband killed because she can turn into a giant people-eating wolf and do it herself any time she likes, and I don’t think this is a series that can handle the shades of grey in Tera doing something evil for the sake of love, especially when it’s been going out of its way to prevent her from killing anybody currently.
It would also make total sense for this to be some chessmaster gambit by Marcone, the guy’s evil and he knows magic but not too much, so he could easily set something off that’s more dangerous than he realizes, but Marcone is the best father figure ever so I assume he’s just an innocent victim.
With those two ruled out, I think you can resolve this using a little more outside information – so far we’re missing only one werewolf type, so they must be around too. All other werewolf types don’t fit the killings. Therefore, there’s spellwolves and, given we’re out of werewolves, they’re also the killers. But you’re really not supposed to solve detective stories by using the knowledge the author is a hack.
Now, where were we.
From out in the hallway, there came a scream that no human throat could have made, a sound of such fury and insane anger that it made my stomach roil and my guts shake. Gunfire erupted, not in a rattling series of individual detonations, but in a roar of furious thunder. Bullets shot through the wall, somewhere near me, and smashed out a couple of windows in the special investigations office.
Right! Harry’s in danger, but sadly everyone else is in more danger. (more…)