Category: Wolf Detectives Page 4 of 11

Chapter 120 — The Son

Voss did not let the name become an answer.

Not in the great room.

Not in front of Thane on the sofa.

Not with Silas staring at the printed still like the paper had spoken his fear out loud.

ALBRECHT & SONS CUSTOM HOMES

A lead.

That was all.

A truck from a road camera.

A decal on glass.

A direction of travel.

A timestamp.

A name tied to Silas’s old case by anger, pain, court records, and every ugly thing people said when they believed the system had failed them.

A lead was not proof.

Voss picked up the photo before the room could keep feeding on it.

“We’ll work it.”

Gabriel’s voice stayed low.

“Cleanly.”

“Yes.”

Mark stood rigid by the kitchen island, tablet closed under one paw like it hurt him not to open it.

“What do you need from us?”

“Nothing tonight.”

It was the right answer.

It was also cruel.

Mark took it like a blow and did not argue.

Silas sat back down beside the sofa, every movement controlled by force. His claws did not dig into the floor. His mouth did not open around a growl. His eyes stayed on Thane.

Thane looked at Voss.

“Updates.”

“When appropriate.”

His lip curled.

Voss did not blink.

“When appropriate,” she repeated.

Rusk stood beside her with no humor in his face.

“If it helps, I hate this for you.”

Gabriel gave him a flat look.

“It does not.”

“I didn’t think so.”

Whitaker stepped closer.

“You four stay inside. Patrol remains posted. Eli is coordinating security. Hale has already reinforced Silas’s conditions. Nobody leaves without Crowe clearing it.”

Thane opened his mouth.

Whitaker lifted one hand.

“I know you hate it.”

Thane closed his mouth.

She nodded.

“Good. We’re all learning.”

Silas’s voice came quiet.

“Nolan.”

The room turned toward him.

Voss paused.

“Say that again.”

Silas swallowed.

“Nolan Albrecht. Magnus Albrecht’s son. He was in court.”

Voss’s eyes sharpened, but her voice stayed even.

“What do you remember?”

Silas looked at the coffee table where the photo had been.

“He stood behind his father. Younger. Dark hair. Work jacket with that company name on it. He didn’t talk during the hearing, but in the hallway afterward he said…” Silas stopped.

Thane’s eyes narrowed.

Voss waited.

Silas’s jaw tightened.

“He said I should’ve been put down.”

Gabriel went very still.

Mark’s claws clicked once against the counter.

Thane’s growl came low from the sofa.

Voss wrote it down.

Not as outrage.

Not as certainty.

As information.

“Who heard it?”

“Nora, maybe. A deputy. I don’t know. I didn’t turn around.”

“Why not?”

Silas looked at Thane.

“Because Thane had told me not to carry every stone someone threw.”

Thane closed his eyes.

Voss nodded.

“Anything else?”

Silas shook his head.

“No.”

“Good. That helps. It does not decide the case.”

“I know.”

Voss studied him.

“Do you?”

Silas’s eyes lifted to hers.

“Yes.”

The word was not calm.

But it was true enough.

Voss accepted it.

“Then let us work.”

Silas looked like he hated the shape of that sentence.

Then he nodded.

“Yes, Detective.”

Voss turned and left with Rusk.

Crowe followed them out.

The side door closed.

The cabin held the silence they left behind.

Thane stared at the ceiling.

Gabriel leaned forward, elbows on his knees.

Mark finally opened his tablet, looked at the blank screen, then closed it again.

Silas sat beside the sofa.

After a long moment, he said, “I remember his face.”

Thane turned his head.

“Don’t live in it.”

Silas looked down at his paws.

“I won’t.”

Gabriel watched him.

“That wasn’t convincing.”

“No,” Silas said. “It wasn’t.”

Mark said, “Honesty is better than pretending.”

Silas nodded once.

Then he looked at Thane.

“They still chose the trigger.”

Thane’s voice was rough.

“Yes.”

Silas breathed in.

Out.

“Then they can prove it.”


At the station, the name became paper.

That was how Voss preferred it.

Names were dangerous before paper.

Names made people want to skip steps.

Paper made them slow down.

She stood in the conference room with Rusk, Crowe, a deputy district attorney named Mary Finch, and two crime scene summaries spread across the table. The road-camera still lay in the center.

Rusk had printed three copies.

One for the file.

One for the board.

One because he said printers existed to suffer.

Crowe tapped the image.

“Albrecht & Sons Custom Homes. Who are the sons?”

Rusk opened a folder.

“Magnus Albrecht owns the company. Two sons listed on public filings. Nolan Albrecht, thirty-two. Eric Albrecht, twenty-seven. Eric lives in Tulsa, according to driver’s license and recent utility records. Nolan lives here. Works as project manager and estimator.”

Voss looked at the photo.

“Vehicles?”

Rusk slid another sheet over.

“Company has four pickups registered. Two white, one silver, one dark gray Ford F-250. Dark gray F-250 assigned informally to Nolan, according to prior traffic stop from last year. Rear window decal matches company branding in public photos.”

Finch leaned closer.

“Plate?”

“Not readable from the road camera. Mud did its civic duty badly.”

Voss gave him a look.

He shrugged.

“Sorry. Limited humor leak.”

Crowe asked, “Any criminal history?”

Rusk checked his notes.

“Nolan has a misdemeanor DUI from six years ago, completed deferred. No violent convictions. Two protective-order petitions involving an ex-girlfriend, both dismissed before hearing. One disorderly conduct call after the Silas plea hearing outside the courthouse. No arrest.”

Voss turned.

“Courthouse call?”

Rusk handed her the incident summary.

“Deputy documented Nolan Albrecht yelling at media and calling the plea agreement ‘celebrity justice.’ He was warned for disorderly conduct after telling a reporter the wolves had bought the court. Deputy also noted Nolan said, quote, ‘Somebody should put that thing down.’”

Crowe’s jaw tightened.

Finch lifted one hand.

“Motive language, not probable cause by itself.”

“Agreed,” Voss said.

Rusk nodded.

“Still a charming personality note.”

Voss looked at Crowe.

“Where’s Nolan now?”

“Unknown. Patrol checked the business address from the street. Closed. No dark F-250 visible. Residence has no answer. We haven’t gone beyond knock-and-talk level.”

Finch looked at the road-camera still.

“We need more than a decal before warrants. Tie the truck, tie the time, tie Nolan to driving or possession, then we talk search.”

Voss nodded.

“Cameras first. County road. Gas stations. Traffic cams. Any private cameras along the service path route.”

Crowe looked at Rusk.

“Business contact?”

“We can talk to Magnus Albrecht.”

Voss looked at the name.

Magnus Albrecht.

The homeowner Silas had burglarized.

The father who had sat in court with both hands clenched around a victim-impact statement and hate visible in the bones of his face.

“He may call counsel.”

“Likely,” Finch said.

“Then we do it carefully.”

Crowe’s phone buzzed. She read the message.

“County found the truck on another camera.”

Everyone looked at her.

“Frame from a feed at County Line and East Forty-Six. Same dark pickup, decal visible, mudded plate. Timestamp 07:50. Direction south.”

Rusk stood.

“Closer to town.”

Crowe nodded.

“And farther from the cabin.”

Voss picked up her keys.

“Let’s build the road.”


By 21:15, the truck had traveled across three cameras, none perfect.

07:43.

Service path.

07:50.

County Line.

08:04.

QuickFuel on East Thirty-First.

The QuickFuel camera did what the county camera had not.

It caught the front of the truck as it pulled through the lot without stopping.

Mud covered most of the plate.

Most.

Not all.

Mark would have hated the angle.

Voss loved it because it gave her three characters and half of a fourth.

Oklahoma plate.

Dark gray F-250.

Albrecht decal.

Cracked right taillight cover.

Driver alone.

Face partly obscured by windshield glare and a ball cap.

Build consistent with Nolan Albrecht.

Not enough alone.

Enough with the rest.

Rusk leaned over the monitor in the QuickFuel manager’s office.

“Enhance magically.”

The manager, a young man named Devon, looked nervous.

“I don’t think the system does that.”

Rusk nodded.

“Good. I was testing whether you lied.”

Devon blinked.

Voss looked at Rusk.

“Stop terrifying helpful people.”

“I’m being friendly.”

“You are being a haunted subpoena.”

Devon looked like he wished he had not heard either phrase.

Voss softened her voice.

“You’re doing fine. We’ll need a copy of the footage from 07:30 to 08:15 and a short written statement about the system clock.”

Devon nodded quickly.

“Yeah. Sure.”

Rusk pointed at the screen.

“Can you back it up two seconds?”

Devon did.

The truck rolled into frame again.

There.

For less than a second, as the truck passed beneath the canopy camera, the driver turned his head.

Not a full face.

Not court-ready.

But a jawline.

A dark beard.

A profile.

Voss had seen Nolan Albrecht in courthouse security footage that afternoon.

Her stomach went cold with recognition.

Recognition was not proof.

But it told her where to dig.

“Export that segment too.”

Devon nodded.

Rusk watched the frozen profile.

“That’s him.”

Voss glanced at him.

“Likely.”

“Very likely.”

“Yes.”

“Painful word.”

“Useful word.”

Rusk straightened.

“I hate useful words.”

“No, you don’t.”

“No. I don’t.”


Magnus Albrecht did not want them in his office.

That was obvious before he opened the door all the way.

Albrecht & Sons Custom Homes operated out of a metal building on the west side of Cross Timber, half office, half shop, with stacks of trim, cabinet samples, concrete forms, and framed photos of finished houses lining the front room.

The logo on the wall matched the decal in the truck window.

Clean white letters.

Strong roofline graphic.

Reliable. Local. Family Built.

Magnus Albrecht stood under that logo with a face carved from exhaustion and resentment. He was in his late fifties, broad through the shoulders, hair mostly gray, work shirt tucked in, hands thick with old cuts.

He looked at Voss.

Then Rusk.

His eyes narrowed.

“This about Silas Creed?”

Voss did not answer the bait.

“We’re investigating the shooting at Detective Thane’s residence.”

Magnus’s face changed.

Not much.

Enough.

“So it is about Creed.”

“It’s about someone firing a high-energy round at a police detective from the woods outside his home.”

Magnus folded his arms.

“I heard he lived.”

Rusk’s expression did not move.

Voss said, “He did.”

Magnus looked away first.

For one second, something moved through his face that was not disappointment exactly.

Not relief either.

Something uglier because grief and anger had used the same room too long.

“What do you want from me?”

Voss kept her voice neutral.

“We need to know who had access to your company vehicles this morning.”

Magnus’s eyes sharpened.

“Our vehicles?”

Rusk held up the road-camera still.

Not handing it over.

Just showing enough.

Magnus stared at the decal.

His mouth tightened.

“That could be half the trucks in town.”

“No,” Voss said. “It could be one of yours.”

Magnus looked at her.

“Do you have a plate?”

“We have several cameras, a partial plate, and a vehicle consistent with a dark gray F-250 registered to the company.”

Magnus’s jaw worked.

“Then maybe ask whoever was driving it.”

“We are.”

The office went very quiet.

Magnus looked toward the shop door.

Voss watched the glance.

“Nolan here?”

“No.”

“Where is he?”

“Job site.”

“Which one?”

Magnus’s answer came half a second too late.

“Pine Hollow remodel.”

Rusk wrote it down.

“What time did he leave?”

“I don’t know. Early.”

“How early?”

Magnus’s eyes hardened.

“You think my son shot one of your wolves.”

Voss said nothing for one second.

Then:

“I think one of your company trucks was near the shooter’s likely route minutes after the shooting. I think your son made threats after the plea hearing. I think he has a connection to the motive Silas Creed himself identified before we showed him the truck image. And I think if your son did not fire that shot, you should want us to prove that quickly.”

Magnus’s face flushed.

“He watched his father get humiliated.”

Rusk’s pen stopped.

Voss did not move.

Magnus continued, voice rougher.

“That animal broke into my house. My house. Stood in my bedroom. Opened my safe. Took things my wife hasn’t gotten back. Then your wolves come in, turn him into some redemption story, and suddenly he’s eating pancakes and climbing trees and living in a mansion while my family gets told to be patient.”

Voss let the anger speak.

Not because it was right.

Because it was evidence of the room Nolan had grown inside.

Magnus’s breathing was hard now.

“I didn’t shoot anyone.”

“I didn’t say you did.”

“My son didn’t either.”

“Then tell us where he is.”

Magnus looked toward the shop again.

Rusk saw it.

Voss saw it.

The shop door opened before Magnus answered.

A younger man stepped in from the work bay with a clipboard in one hand.

Not Nolan.

Too young.

Too narrow in the face.

He stopped when he saw them.

Magnus turned.

“Eric.”

Eric Albrecht’s eyes moved from Voss to Rusk to the photo in Rusk’s hand.

Then to his father.

“What happened?”

Voss looked at him.

“You’re Eric Albrecht?”

“Yes.”

“When did you get into town?”

“This morning. From Tulsa. Dad called me.” His eyes flicked toward Magnus again. “He said there was trouble.”

Magnus said, “Eric, go back to the shop.”

Eric did not move.

“Is this about Nolan?”

Voss shifted her attention.

“Why would it be?”

Eric’s jaw tightened.

Because he knew.

Because families knew before files did.

“He’s been losing it since court.”

Magnus snapped, “Enough.”

Eric turned on him.

“No. Not enough. He’s been saying crazy stuff for weeks.”

Voss held still.

“What kind of stuff?”

Magnus pointed toward the shop.

“Eric.”

Rusk’s voice came quiet.

“Mr. Albrecht, interfering with a shooting investigation would be a poor family decision.”

Magnus went silent.

Eric swallowed.

“He said the court made a joke of us. He said the wolves bought everybody. He said Creed should’ve been put down and Thane was the reason he wasn’t.” His voice cracked with anger of his own now, but not the same kind. “I told him to shut up. Dad told him to cool off. He didn’t.”

Voss kept her voice level.

“Where is Nolan?”

Eric looked at Magnus.

Magnus did not answer.

Eric did.

“I don’t know. He took the gray truck yesterday evening. Said he had an early estimate.”

“At Pine Hollow?”

Eric shook his head.

“There’s no Pine Hollow job today.”

Magnus closed his eyes.

Voss looked at Rusk.

Rusk was already writing.


The first warrant request was for records.

Not doors.

Not guns.

Records.

Finch liked records.

Judges liked records.

Records did not run, panic, flush, or shoot.

By 22:40, Voss had court authorization for vehicle GPS data from the company fleet tracker, if it existed, and business records related to the gray F-250. Magnus Albrecht, after a private call with an attorney and a public argument with Eric, disclosed that the company used a contractor fleet-management app for mileage, maintenance, and job costing.

He had not checked it.

Voss did.

The gray F-250’s tracker had gone offline at 06:58.

That was suspicious.

The app’s last known location was Albrecht & Sons shop.

That was useful but not enough.

Then Eric produced something better without meaning to.

He found a maintenance note from the previous week.

Gray F-250 — tracker loose under dash again. Nolan says he’ll fix. Brake light cracked. Replace bulb.

Rusk read it and looked at Voss.

“Brake light.”

Voss nodded.

“Same bad light.”

Magnus sat in the office chair with his head in one hand.

“My son is stupid. That doesn’t make him a shooter.”

“No,” Voss said. “It doesn’t.”

Eric looked toward the shop.

“He owns rifles.”

Magnus’s head came up.

“Eric.”

“He does.”

Voss looked at Eric.

“What kind?”

Eric shook his head.

“I don’t know all of them. Big stuff. Long-range. He shoots out at Kessler’s place sometimes. Private land east of town.”

Rusk’s eyes sharpened.

“Kessler?”

“Family friend. Old ranch. Berms. Targets. Nolan helped build a shooting platform out there.”

Voss wrote it down.

“When was the last time he went?”

Eric looked at his father.

Magnus looked away.

Eric said, “This weekend. Maybe Sunday. He was bragging about zeroing something.”

The room stopped around the word.

Voss kept her voice calm.

“Zeroing what?”

“I don’t know. He said something about if you want to stop a monster, you don’t bring a deer rifle.”

Magnus stood.

“That’s enough.”

Voss turned to him.

“Sit down.”

The words were not loud.

They did not need to be.

Magnus stared at her.

Rusk looked up from his notes.

“Please choose the smart version of grief, Mr. Albrecht.”

Magnus’s face twisted.

For one second, Voss thought he might yell.

Instead, he sat.

“I didn’t know he’d do anything,” Magnus said.

Voss said, “Tell me what you did know.”

Magnus stared at the floor.

“He was angry.”

“That’s not enough.”

“He was drinking more.”

“Keep going.”

“He kept watching videos. That press thing. The dock. Your detective saying Creed was pack. People online calling him brave. Saying he deserved a second chance.” Magnus’s voice turned bitter. “Second chances are easy to like when it wasn’t your house.”

Voss did not argue.

Not because he was right.

Because arguing with pain rarely produced evidence.

Magnus’s hand closed into a fist.

“Nolan said Thane made everyone forget what Creed was. Said if Thane wasn’t there, Creed would’ve gotten what he deserved. I told him to stop talking like that.”

“When?”

“More than once.”

“When last?”

Magnus looked sick.

“Last night.”

Rusk wrote it down.

Voss let the silence sit until Magnus filled it.

“He came by the shop around ten. Took some things from his locker. I asked where he was going. He said out. I asked about the truck. He said he had an early estimate. I said don’t do anything stupid.”

His voice broke on the last word.

Voss said, “Did he answer?”

Magnus nodded.

“What did he say?”

Magnus looked at her.

“He said stupid was letting monsters sleep.”

Eric turned away.

Rusk’s pen stopped moving.

That was not enough by itself.

But the pile was getting heavier.


At the cabin, nobody told Thane that sentence.

Not yet.

Voss called Whitaker at 23:18 and gave a controlled update. Whitaker listened in the kitchen with Crowe beside her and Eli across the island.

Thane watched from the sofa.

He could hear enough to know when someone was trying not to be heard.

That was almost worse than hearing everything.

When Whitaker ended the call, he opened his eyes.

“Albrecht?”

Whitaker put the phone down.

“Lead is developing.”

Gabriel sat up.

“That’s a yes wearing shoes.”

Mark looked at Whitaker.

“What can you tell us?”

“Voss and Rusk spoke with Magnus and Eric Albrecht. Nolan Albrecht is not accounted for. The company’s gray F-250 is strongly consistent with the truck in the road footage. There are statements supporting motive and recent concerning behavior. That is all for now.”

Thane’s jaw tightened.

Silas sat on the floor beside the sofa and stared at nothing.

“Nolan.”

Whitaker looked at him.

“Yes.”

Silas closed his eyes.

“I remember him.”

“We know.”

“I remember thinking he should hate me.”

Gabriel leaned forward.

“Silas.”

“I did.” His voice stayed flat. “He should hate me. I broke into his father’s house.”

Thane growled.

Silas opened his eyes and looked at him.

“I’m not saying he should shoot you.”

“I’m saying I understand where anger started.”

Mark’s voice was quiet.

“Understanding origin is not accepting outcome.”

Silas looked at him.

Mark continued.

“You taught us that, recently.”

Silas blinked.

Then looked down.

“Yes.”

Thane shifted, trying to sit higher. Pain made him stop.

Gabriel put a paw near his chest.

“Don’t.”

Thane snarled.

Gabriel did not move.

“Do not make me fight an injured person. I’ll feel bad after.”

Thane glared.

Silas looked up.

“Please stay down.”

That worked faster than Gabriel’s hand.

Thane sank back.

Gabriel stared.

“Oh, sure. He says it.”

Silas’s mouth barely moved.

“You’re less scary.”

Gabriel blinked.

Mark said, “That is objectively false in some categories.”

For one second, the room found the edge of humor.

Then Silas looked toward the dark windows and it left.

“He’s not accounted for.”

Whitaker nodded.

“No.”

“Could he come back?”

Crowe answered.

“That possibility is why patrol is still outside, county is still assisting, and you’re all still inside.”

Silas’s claws flexed once against his knees.

“I won’t go out.”

Thane looked at him.

Silas met his eyes.

“I won’t.”

The words were for Thane.

For Whitaker.

For Hale.

For himself.

Whitaker nodded.

“Good.”


Voss and Rusk went to Kessler’s ranch at 00:31 with county deputies, a warrant for the shooting platform area, and more caution than impatience.

The ranch sat east of town, where the trees thinned and the land opened into rolling pasture broken by scrub, fence lines, gullies, and old machinery parked in places time had stopped arguing with.

Mr. Kessler was seventy-eight, angry at being woken, and angrier when he understood why.

“Nolan shoots out here sometimes,” he said from his porch, robe over jeans, shotgun nowhere visible but probably emotionally present. “Targets. Long range. He’s safe with it.”

Voss said, “When was he here last?”

Kessler looked past her toward the deputies.

“Sunday.”

“Anything since?”

“No.”

“You sure?”

He hesitated.

That was enough.

Rusk saw it.

“Kessler.”

The old man looked at him.

Rusk’s voice stayed mild.

“This is not the part where loyalty helps him.”

Kessler’s jaw worked.

“He came by yesterday evening. Didn’t shoot. Just picked up a case from the shed.”

“What kind of case?”

“Long one.”

Voss’s face did not change.

“Rifle case?”

“Yes.”

“Which rifle?”

Kessler looked down.

“I don’t know.”

But he did.

Or he knew enough.

The platform sat on the back of the property, a raised wooden shooting bench aimed toward a private berm cut into an old clay bank. Steel targets hung at distance. Sandbags lined the bench. Spent brass littered the ground from older range days, most of it weathered.

A county evidence tech photographed before anyone touched.

Rusk stood beside Voss, flashlight angled down.

“Lots of brass.”

“Old,” Voss said.

“Mostly.”

He pointed.

Near the edge of the platform, under the bench, one patch of dust had been disturbed recently. A rectangular clean space marked where something long had rested.

Case, maybe.

Rifle bag.

Gear.

On the bench itself, a small paper target had been folded and tucked under a sandbag.

Voss opened it carefully with gloved hands.

Three holes.

Tight group.

Heavy tears in the paper.

No date.

But the marker across the top read:

400

Rusk exhaled through his nose.

“Four hundred yards.”

Voss thought of the cabin.

The northeast service path.

The probable hide.

The distance estimate.

The hole through Thane’s shoulder.

“Photograph it.”

The tech already was.

They found no rifle.

No ammunition.

No confession.

But in the trash barrel near the shed, under beer cans and sawdust, they found torn packaging from specialty ammunition.

The label was partly burned.

Not enough.

Voss did not say the caliber out loud.

Neither did Rusk.

The tech bagged it.

Rusk looked toward the dark pasture.

“If he used that, he didn’t want a warning.”

“No.”

“He wanted a trophy.”

Voss turned sharply.

Rusk looked back at her.

“What?”

She did not answer immediately.

Then she pulled out her phone.

“Nolan took things from his locker.”

Rusk’s face hardened.

“Maybe not just a rifle.”

Voss called Crowe.

“Have patrol confirm the cabin perimeter again. Check sight lines. Check anyone trying to get media position. And call Whitaker. I want Thane’s public visibility locked down.”

Crowe answered on the second ring.

“What changed?”

Voss looked at the torn ammunition package in the evidence bag.

“We may be dealing with someone who planned for distance and spectacle.”

Crowe went silent for half a beat.

Then:

“Copy.”


Nolan Albrecht’s phone was off.

That was expected.

His credit card was not.

That was luck pretending to be sloppy anger.

At 01:18, Finch got an emergency order for ping and transaction records based on escalating probable cause and the active threat concern. The phone last registered near Kessler’s ranch the night before, then went dark.

The card hit at a gas station north of Cross Timber at 06:12.

Fuel.

Energy drink.

Jerky.

Cashier remembered him because he looked “like he hadn’t slept and wanted the world to know it.”

Rusk liked cashiers.

They noticed misery.

At 01:52, the gas station footage came through.

Nolan Albrecht stood at the counter in a dark jacket and ball cap.

Same build.

Same beard.

Same profile.

No rifle visible.

No panic.

Just a man buying fuel before sunrise.

Voss watched the footage twice.

On the third pass, she noticed his left hand.

Small scratches across the knuckles.

A strip of black tape stuck to the heel of his palm.

On the counter beside the energy drink, he set down a truck key with a distinctive yellow tag.

The same yellow tag hung from the gray F-250’s spare key in a photo Eric had shown them from the company key board.

Rusk looked at the still.

“There’s our driver.”

Voss nodded.

“Our probable driver.”

“You are making me hate accuracy.”

“Good.”

Finch, on speaker, said, “With the road-camera footage, company truck assignment, courthouse threat, family statements, Kessler ranch evidence, ammunition packaging, and gas station footage tying Nolan to the truck before the shooting, I can ask for search and arrest warrants.”

Voss looked at the board they had built at the station.

Nolan’s name sat in the center now.

Not because they wanted it there.

Because paper had carried it there.

“Do it.”


At 02:30, Voss returned to the cabin.

Not because she had to.

Because the wall worked better when people could see it was not empty.

She came through the side entrance with Crowe and Whitaker. Rusk stayed at the station with Finch and the warrant packet.

Thane was awake.

Of course he was awake.

Gabriel sat beside him, eyes tired and sharp.

Mark stood with his tablet closed.

Silas was near the sofa, shoulders low.

Voss stopped in the great room.

“We have enough to pursue Nolan Albrecht as a suspect.”

The room tightened.

She lifted a hand before anyone spoke.

“Suspect. Not conviction. Not confession. But enough for warrants.”

Thane’s eyes narrowed.

“What did you find?”

Voss looked at Whitaker.

Whitaker nodded.

Voss gave them the version they were allowed to have.

“Additional camera footage ties the gray Albrecht company truck to the service path route and to Nolan shortly before the shooting. Family statements establish recent threats and escalating anger. We found evidence at a private shooting area consistent with recent long-range practice and ammunition relevant to the attack. His phone is off. His whereabouts are unknown.”

Gabriel’s voice came quiet.

“Unknown.”

“Yes.”

Mark’s jaw tightened.

“Warrants?”

“Being prepared now.”

Silas did not move.

Not at first.

Then he said, “Is he coming here?”

Crowe answered.

“We don’t know. That’s why security remains. You are protected here.”

Silas looked at the taped front door.

“Protected where he already shot Thane.”

Gabriel flinched.

Crowe did not.

“Yes. Protected here. With officers, perimeter, cover, command, and a suspect who no longer has surprise.”

Silas breathed.

Thane watched him.

“Silas.”

Silas turned.

“Sit.”

Silas sat.

No argument.

Voss looked at that and understood why the lawful wall had to keep holding.

She stepped closer.

“Nolan may have done this because he decided Silas getting a lawful deal was an insult. He may have chosen Thane because he saw Thane as responsible for that mercy. But those are his choices. His logic. His crime.”

Silas stared at the floor.

Voss continued.

“Silas, look at me.”

He did.

“You do not help this case by suffering louder than the evidence.”

Thane’s mouth twitched despite everything.

Gabriel looked at Voss.

“That was harsh.”

“Yes,” she said.

Silas held her eyes.

Then nodded.

“No suffering louder than evidence.”

Mark said quietly, “That is a useful rule.”

Rusk would have liked that.

Voss did not say it.

Thane did.

“Rusk would steal it.”

Voss’s face almost changed.

“Probably.”

For one second, the room breathed again.

Then Voss’s phone buzzed.

She looked down.

The breath stopped.

Crowe saw her face.

“What?”

Voss read the message once.

Then again.

“Finch has the warrants.”

Gabriel sat forward.

“That’s good.”

Voss did not answer.

Whitaker’s eyes narrowed.

“Mara.”

Voss looked up.

“County just got a hit from a license-plate reader on a partial plate match and vehicle description. Dark gray F-250. Mud on plate. Rear decal. It passed the east bypass camera twelve minutes ago.”

Crowe’s voice sharpened.

“Direction?”

Voss looked at Thane.

Then Silas.

Then back to Crowe.

“Southwest.”

Mark went still.

Gabriel stood.

Silas rose with him.

Thane tried to sit up and failed with a snarl that shook the room.

Crowe was already on the radio.

“All units, priority traffic. Possible suspect vehicle active. Dark gray Ford F-250, Albrecht & Sons rear decal, mud-obscured plate, believed occupied by Nolan Albrecht. Last seen east bypass, southwest direction. Use caution. Suspect wanted in attempted murder of law enforcement, possibly armed with long-range rifle.”

Whitaker’s voice cut in hard.

“Lock down the cabin.”

Silas’s claws flexed.

Thane’s voice came from the sofa, rough and furious.

“Lawful wall.”

Silas stopped.

Gabriel stopped.

Mark stopped.

Crowe moved toward the side entry.

Voss followed.

Outside, patrol engines started.

The den held its breath.

Voss paused at the doorway and looked back once.

“He doesn’t get a second shot.”

Then she was gone.

Chapter 119 — The Wrong Side of the Tape

By late morning, the hole in Thane’s shoulder was gone.

That did not make the cabin feel better.

The fur across his left shoulder and upper chest was still dark where blood had dried before anyone could clean all of it out. The skin underneath was new, tight, and ugly in the way healed injuries were ugly when they had no respect for human timing. His shoulder ached when he rolled it. Deep. Mean. Insistent.

But the wound was closed.

No bandage.

No dressing.

No medical miracle still in progress.

Just Thane, sore and blood-matted, standing in his own great room while everyone else tried to pretend that a man who had been shot off his front deck a few hours earlier should not be watched every time he moved.

He hated that part.

He hated the tape more.

Yellow crime scene tape crossed the front door from the outside. More stretched along the repaired-temporary boundary at the deck stairs. Evidence markers dotted the front approach and yard beyond it, bright little accusations against the grass.

The cabin had been photographed.

Measured.

Marked.

Entered into a file.

Thane stood near the kitchen island in a clean pair of work pants and a loose dark shirt Mark had cut wider around the left shoulder because pulling fabric over new skin had nearly cost Gabriel his hand.

The shirt was not evidence.

His ruined one was already bagged.

That was also irritating.

Gabriel sat on the arm of the sofa, watching Thane with the focus of someone pretending not to watch Thane. Mark stood at the far side of the island with his tablet closed under both paws. Silas sat on the floor near the great room opening, not by the front door, not guarding it, and clearly proud of neither fact.

Whitaker had taken command of the inside.

Crowe had the perimeter.

Voss and Rusk owned the case.

That was the shape of the morning.

Thane understood it.

He did not like understanding it.

Outside, someone called for a measurement from the deck post to the stone border. A camera clicked. A radio answered from the trees.

Thane turned toward the front.

Gabriel’s voice came immediately.

“No.”

Thane did not look at him.

“I didn’t say anything.”

“You shifted your weight.”

Mark said, “He did.”

Thane looked at Mark.

Mark did not apologize.

Silas’s claws flexed once against his own knees, then opened again.

Whitaker, standing near the hallway with a phone in one hand, looked up.

“Thane.”

He turned toward her.

“I can stand.”

“I noticed.”

“I can walk.”

“That was also visible.”

His jaw tightened.

“I can track.”

The room went quiet.

Not surprised quiet.

Worried quiet.

Whitaker put the phone down on the table.

“That is exactly why you are staying inside.”

Thane’s lip curled.

“You think I’d contaminate the scene.”

“I think you are the scene.”

The words hit harder than he expected.

Gabriel looked down.

Mark’s ears went back.

Silas went perfectly still.

Whitaker stepped closer.

“You are not being held back because you are weak. You are being held back because you are strong, healed, angry, and personally involved. That combination destroys cases.”

Thane stared at her.

The growl in his chest wanted room.

Whitaker gave it none.

“The fact that your body closed the wound does not close the investigation.”

He looked toward the front door again.

The tape moved slightly in the breeze from outside.

Thin plastic.

Nothing.

Everything.

Whitaker’s voice softened by one degree.

“You know what you would tell any other victim who wanted to chase his own shooter.”

Thane’s claws curled.

He hated that.

He hated it because he did know.

Mark’s voice came from the island, quiet but firm.

“We would tell him to give his statement, stay available, stay out of the scene, and let uninvolved investigators work.”

Thane looked at him.

Mark held the look.

That mattered.

Not because Mark was right.

Because Mark was right and hated it too.

Thane exhaled through his nose.

“Fine.”

Whitaker nodded.

“Good.”

Gabriel lifted one paw.

“For the record, none of us enjoyed that growth.”

“No one asked you to enjoy it,” Whitaker said.

“Excellent. Then I am complying fully.”

Silas did not laugh.

Thane noticed.

He noticed everything with Silas now.

Not because he distrusted him.

Because the room was full of doors Silas was choosing not to open.


Voss came back inside at 11:26 with mud on one shoe, leaves on her sleeve, and a face that had already packed away whatever she felt.

Rusk followed with a notebook and the exhausted patience of a man who had been outdoors too long for a detective.

Thane turned from the island.

Voss stopped just inside the garage-side entry.

“No.”

“I didn’t ask yet.”

“You were about to.”

“I was going to ask what you found.”

“No, you were going to ask what I found and then decide whether my answer justified you walking outside.”

Gabriel looked at Thane.

“She has you there.”

Thane ignored him.

Voss crossed into the great room but did not bring the case folder with her. She carried only a slim notebook.

That was deliberate.

Thane saw it.

Mark saw it too and looked offended on behalf of information.

Voss pointed at the table.

“Statements first.”

Gabriel groaned.

“We did the emergency version.”

“You gave initial scene information while Thane was still bleeding on my morning. Now we do clean statements.”

“I hate clean.”

“I know.”

Rusk looked at him.

“You usually prefer theatrical.”

Gabriel pointed at him.

“Do not diagnose me before noon.”

Rusk checked his watch.

“It is after noon somewhere.”

Voss looked at Mark.

“You too. Facts only. No diagrams.”

Mark’s ears flattened.

“Diagrams clarify facts.”

“They also become discoverable case material created by a witness.”

Mark closed his mouth.

Voss nodded.

“Good. You understand the threat.”

Mark said, “I dislike how effectively you phrased it.”

Silas stood before Voss said his name.

She looked at him.

“You already gave the important part. I still need it clean.”

Silas nodded.

“Yes.”

Thane watched him.

Silas’s shoulders were set too carefully. His paws stayed open at his sides, claws visible, not curled. His eyes were not calm, but they were present.

Voss noticed that too.

“Separately,” she said. “Short. No one is being interrogated.”

Gabriel stood.

“Do I get points for emotional clarity?”

“No.”

“I’m still going to be clear emotionally.”

“I’m aware.”

They used the office down the hall because the front of the house was still partially restricted and because Thane had refused to leave the great room. The door stayed open. The recorder stayed visible. The process stayed ordinary on purpose.

That was the cruelest part.

The law did not get dramatic just because the blood belonged to family.

It made forms.

It asked times.

It asked angles.

It asked who stood where and what was seen and what was heard and what was not known.

Gabriel came back first, pale around the eyes and furious at sentences.

“I hate transcripts.”

Thane looked at him.

“Bad?”

“I said ‘impact’ three times and every time it meant you.”

Thane’s jaw tightened.

Gabriel sat beside him without touching.

“Still attached?”

Thane stared.

Gabriel’s face barely moved.

“Too soon?”

“Yes.”

Gabriel nodded.

“I’ll save it.”

Mark went next.

His statement took longer because Mark believed precision was a civic duty and because Voss had to tell him twice that “interpretive reconstruction” was not a witness memory.

He returned with his tablet like a man reunited with a confiscated organ.

“Personal notes,” Voss said behind him.

“I know.”

“No case timeline.”

“I know.”

“No suspect charts.”

“I know.”

Rusk looked at the tablet.

“No color-coding people by likelihood.”

Mark looked personally attacked.

“That was one time.”

Gabriel turned.

“When?”

“Not relevant.”

Thane almost smiled.

Almost.

His shoulder pulled.

He stopped.

Silas went last.

He did not take long.

When he returned, the room changed around him in the small way rooms changed around people who had said something difficult and survived saying it.

Voss stood near the hallway with her notebook.

“For the room,” she said, “Silas gave a clean statement. He documented that he thought of the Albrecht family as a possible source of anger because of his prior case. That is a lead. It is not a conclusion.”

Silas stood very still.

“Say the rest,” Thane said.

Voss looked at him.

Thane held her gaze.

“Say it clean.”

Voss understood.

She looked at Silas.

“You also documented that you wanted to pursue the shooter and chose not to.”

Silas’s eyes lowered.

“Yes.”

Rusk added, “That matters.”

Silas glanced at him.

Rusk shrugged.

“Still not a hug.”

Silas’s mouth twitched and then didn’t.

Thane stepped closer to him.

Not much.

Enough.

“You stayed.”

Silas nodded.

“I stayed.”

“That is not nothing.”

“I know.”

“No,” Thane said. “You’re learning to know.”

Silas looked up.

Thane’s voice stayed low.

“They chose the trigger.”

Silas closed his eyes for one second.

When he opened them, the gold had settled a little.

“Yes.”

Voss wrote nothing.

Some things belonged in statements.

Some things belonged in the den.


Outside, Voss let the scene talk without letting it shout.

That was important.

Scenes lied when people got hungry for answers.

The deck told them about direction. The post told them about height. The stone border told them about remaining energy after the round passed through a werewolf and still had enough anger left to break rock.

The yard told them where bodies had moved after the shot.

Gabriel’s landing.

Mark’s.

Silas’s stop.

Those marks mattered as much as footprints from a suspect because they showed what had not happened.

No chase.

No contamination into the northeast line.

No revenge path cut through the trees.

The pack had stopped.

That gave Voss a cleaner scene than rage usually allowed.

She stood with Rusk near the damaged deck post while the crime scene tech photographed the splintered channel.

Rusk looked from the post to the tree line.

“Shooter had a narrow lane.”

“Yes.”

“Not casual.”

“No.”

“Not a warning.”

Voss looked at the hole in the post.

Then the stone chips beyond.

“No.”

Rusk crouched near an evidence marker and frowned toward the northeast.

“Four hundred yards, give or take.”

“Maybe more.”

“Big round.”

“We let ballistics say the name.”

“I was describing personality.”

Voss looked at him.

He stood.

“I know. Evidence first.”

They walked the northeast service path with Crowe and two county deputies. The land beyond the cabin rolled into trees, brush, and a narrow maintenance route used by utility crews, county drainage workers, and anyone who knew it existed.

The shooter had known it existed.

That mattered.

At the probable hide point, the grass was pressed flat near the base of a blackjack oak. A wild blackberry cane had been crushed under something heavy. There were two partial boot impressions, one better than the other. A shallow scrape marked where a bipod or hard case might have rested against dirt.

No casing.

No trash.

No cigarette butt.

No careless gift.

Rusk stood with his hands on his hips.

“Thoughtful attempted murderer.”

Voss looked at the service path.

“Prepared one.”

Crowe’s jaw tightened.

“Vehicle?”

One deputy pointed farther down the path.

“Tire impressions. Wide tread. Mud lifted from the low spot back there. We’re casting what we can.”

Voss crouched near the tracks.

Heavy vehicle.

Truck likely.

Deep enough to show weight.

Not unique.

Never unique when she wanted it to be.

She looked back through the trees toward the cabin.

From here, the deck was not obvious until it was.

A slice between trunks.

A rail.

A door.

A routine.

Someone had waited for that routine to become a target.

Voss stood.

“Cameras.”

Crowe nodded.

“County road, neighbors, utility access, any ranch gate cams, game cameras if we can get consent.”

Rusk looked down the path.

“People who shoot from trees often forget roads are nosy.”

Voss hoped this one had.


Hale arrived after lunch, when the scene had shifted from emergency to controlled misery.

Silas was in the great room when she came through the side entry with Whitaker. He stood when he saw her, then stopped himself from standing like a defendant.

The correction was visible.

Hale noticed.

Of course she did.

“Mr. Creed.”

“Supervisor Hale.”

She looked him over.

No mud.

No torn clothing.

No stupidity.

Her gaze moved briefly to Thane.

“Detective.”

Thane lifted one paw.

“Supervisor.”

“You look less dead than I was led to expect.”

Gabriel whispered, “That’s basically a casserole from her.”

Hale ignored him without effort.

She turned back to Silas.

“I reviewed the preliminary reports. You stayed at the residence. You obeyed scene commands. You gave a statement. You did not pursue.”

Silas nodded.

“Yes, ma’am.”

“That is what compliance looks like.”

Silas swallowed.

“It felt like failure.”

Hale’s expression did not soften, but her voice changed by one degree.

“Feelings are not supervision metrics.”

Gabriel’s eyes closed in admiration.

Hale continued.

“Failure would have been leaving. Failure would have been interfering. Failure would have been turning someone else’s crime into your violation.”

Silas looked down at his paws.

“Yes, ma’am.”

“Your residence approval remains in place.”

His head came up.

Hale held his gaze.

“You are not being removed from your home because someone attacked it.”

The room went quiet.

Thane looked at Silas.

Silas did not look back.

He kept his eyes on Hale as if looking away might make the words disappear.

“Yes, ma’am.”

“You will remain available to investigators. You will not contact the Albrecht family. You will not search for suspects. You will not speak to media. You will follow counsel’s advice.”

“Yes, ma’am.”

Hale looked at Thane.

“You will not encourage him toward heroic stupidity.”

Thane’s ears shifted.

“I object to—”

“No.”

Thane closed his mouth.

Gabriel leaned toward Mark.

“She is magnificent.”

Mark said, “Terrifyingly efficient.”

Hale looked at both of them.

“I hear well.”

Gabriel straightened.

“Congratulations.”

Mark closed his eyes.

Thane sighed.

For the first time that day, Silas laughed.

Not much.

Enough.

Hale looked back at him.

“That sound is not a violation.”

Silas’s mouth twitched.

“No, ma’am.”

“Good.”


The media found the road by midafternoon.

They did not find the cabin.

Not in any useful way.

Patrol held the outer block, and Crowe had no patience for cameras trying to turn a private residence into scenery. Whitaker issued a written statement that said almost nothing and therefore did its job.

One Cross Timber detective injured in a shooting at a private residence.

Stable.

Active investigation.

No public comment from the victim.

Tips requested.

Respect privacy.

The usual words.

The necessary words.

The words that kept microphones away from the den.

Thane read the statement on Whitaker’s phone and handed it back.

“You wrote ‘injured.’”

Whitaker took the phone.

“You were injured.”

“I was shot.”

“Yes.”

“By a round built to stop a truck.”

“We are not giving reporters poetry or caliber speculation.”

Gabriel lifted one paw.

“I would read that press release.”

“That is why you will never write one.”

Mark said, “The phrase ‘stable’ is medically imprecise.”

Whitaker looked at him.

“Also why you will never write one.”

Silas stood near the kitchen, arms folded, watching the front windows without standing in front of them.

Thane saw the tension in his shoulders.

“You’re doing it again.”

Silas looked at him.

“What?”

“Guarding.”

Silas looked toward the windows.

Then away.

“Sorry.”

“Don’t apologize. Just choose.”

Silas breathed in.

Out.

Then turned his back to the windows and leaned against the island instead.

It was a small movement.

No one praised it out loud.

That would have made it smaller.


The first useful camera came from a county road pole half a mile northeast of the service path.

The second came from a ranch gate.

Neither gave a plate.

Both gave a shape.

Dark pickup.

Large.

Mud across the rear.

Moving away from the service path at a time no innocent explanation had earned yet.

Voss watched the clips at the station with Rusk, Crowe, and a crime analyst named Nia Calder who had the calm deadpan of a woman who had spent too many years teaching terrible footage to confess.

Nia froze the county image.

“Rear window has something.”

Rusk leaned closer.

“A smudge?”

“A decal.”

“Can you make it less smudge?”

Nia looked at him.

“This is not television.”

“I miss television.”

“No, you don’t. Television would make you say enhance.”

“I already did that once today.”

Nia gave him a look of deep disappointment and went back to work.

The ranch gate camera had better angle and worse glare. The truck bounced over the cattle guard, angled just enough to reveal a rear window decal in white letters. Not readable yet. But present.

Nia adjusted contrast.

Sharpened edges.

Pulled stills.

Not magic.

Work.

The letters came slowly.

Partial at first.

A roofline graphic.

Then the final word.

HOMES

Crowe leaned in.

“Construction company?”

Voss’s chest tightened.

“Maybe.”

Nia moved between frames.

Another fragment.

…BRECHT

Rusk went still.

Voss said nothing.

Nia kept working.

The next still was not perfect.

It did not need to be.

White letters.

A roofline logo.

A dark truck leaving the route from a shooting scene.

ALBRECHT & SONS CUSTOM HOMES

The room did not celebrate.

Good clues rarely felt good.

Crowe’s jaw set.

Rusk exhaled once through his nose.

“Well.”

Voss looked at the image.

Magnus Albrecht’s house.

Silas’s burglary.

The plea hearing.

The hallway anger.

The family name Silas had already placed on the possible list, not as accusation, but as fear.

A lead.

Not proof.

A lead that could ruin a case if handled like revenge.

Voss picked up the phone.

“Whitaker first.”

Rusk nodded.

“Then the DA.”

“Then vehicle records.”

“Then we find out which son drives the dark truck.”

Voss looked at him.

Rusk’s face was grim.

He had seen the same word she had.

Sons.

The ballistics update came in.

Crowe took the call, listened for fifteen seconds, then looked toward the cabin through the trees.

Her expression changed.

Not much.

Enough.

Voss saw it.

“What?”

Crowe lowered the phone.

“Preliminary ballistics from the recovered fragments and impact pattern. They’re comfortable naming the class.”

Rusk’s face lost what little humor it had been carrying.

“Say it.”

Crowe looked back toward the damaged deck.

“.50 caliber. Armor-piercing.”

For a moment, the service path had no sound except wind moving through blackjack leaves.

Voss did not look surprised.

That bothered her.

The damage had already told them the round was wrong for a person. Wrong for a house. Wrong for any ordinary violence.

But hearing it made the choice colder.

Rusk looked from the hide point to the narrow line through the trees.

“He didn’t bring a rifle.”

Voss’s jaw tightened.

“No.”

“He brought an argument against Thane surviving.”

Crowe slipped the phone into her pocket.

“And fired it into a home.”

No one spoke for a few seconds.

Then Voss looked at the pressed grass, the partial boot print, the scrape where the shooter had rested something heavy enough to leave a mark.

“Put it in the warrant notes as soon as the written report hits.”

Crowe nodded.

“Already requested.”

Rusk looked toward the cabin again.

“They’re going to ask.”

“Yes,” Voss said.

“And we’re going to tell them?”

Voss watched the tape moving faintly on the distant deck.

“Carefully.”


Whitaker took the call in the kitchen with the phone pressed to one ear and her eyes on Thane.

That alone told him the update mattered.

Gabriel stopped pretending to read an old magazine.

Mark set his tablet down.

Silas’s paws went still on the edge of the island.

Whitaker listened.

Said, “Understood.”

Listened again.

Then said, “Bring it.”

She ended the call.

Thane’s voice came low.

“What?”

Whitaker looked at all four of them before she answered.

“Ballistics has a preliminary identification from the recovered fragments and impact pattern.”

The great room tightened.

Mark’s paws stilled on the island.

Gabriel’s expression went empty.

Silas looked up from the floor.

Whitaker’s voice stayed calm.

“.50 caliber. Armor-piercing.”

No one spoke.

Thane’s shoulder did not hurt more.

It did not need to.

The memory did.

Gabriel’s voice came quiet.

“That wasn’t just meant to hurt.”

“No,” Whitaker said.

Mark looked toward the taped front door.

“That was selected.”

“Yes.”

Silas’s claws opened slowly against his knees.

“They wanted to make sure.”

Thane looked at him.

Silas’s eyes stayed on the floor.

“They thought you were hard to kill, so they brought something for hard things.”

The words landed ugly because they were true.

Thane breathed in.

Out.

“Still failed.”

Gabriel looked at him sharply.

Thane’s mouth barely moved.

“Important detail.”

Mark exhaled once.

Almost a laugh.

Almost not.

Whitaker let the moment stand.

“There’s more.”

Thane’s eyes narrowed.

“Of course there is.”

“Voss has a lead from road and ranch-gate cameras. A dark pickup leaving the northeast service path shortly after the shooting.”

Mark’s ears lifted.

“Plate?”

“No.”

“Vehicle description?”

“Large dark pickup. Rear window decal.”

Silas’s face changed before she said the name.

He knew.

Maybe from the shape of the silence.

Maybe because guilt recognized its own old roads before facts arrived.

Whitaker continued.

“The decal appears to read Albrecht & Sons Custom Homes.”

Voss put one finger beside the photo, not on it.

“This is a lead. We are pursuing vehicle records, registered company trucks, driver assignments, and camera continuity. We are not making assumptions beyond the evidence.”

Thane looked at the photo.

A truck.

A name.

A road away from his house.

The wound in his shoulder was gone.

The case had barely opened.

That was the part his body did not know how to understand.

Silas sat down on the floor beside the island, not because anyone told him to, but because standing had started to become too close to motion.

Thane lowered himself beside him.

Not on the sofa.

Not above him.

Beside him.

Silas looked at him.

Thane’s voice was low.

“We’re on the wrong side of the tape.”

Silas nodded once.

“Yes.”

“I hate it.”

“Yes.”

“You?”

Silas looked at the photo.

His claws rested open on his knees.

“I hate it enough that I know I need to stay here.”

Gabriel looked away.

Mark’s face softened.

Voss picked up the still.

“Good.”

Rusk held the door for her.

Outside, the trees kept their secrets a little longer.

Inside, the pack did not chase them.

Not yet.

Maybe not ever.

That was the work now.

Chapter 118 — Red Mist

For one second, nobody understood the sound.

It was too large to belong to the morning.

Too flat.

Too hard.

Too final.

Gabriel had one paw on the front door handle.

Mark had turned his head halfway toward Thane, tablet tucked under one arm, mouth open around whatever precise correction he had been about to make.

Then Thane was gone.

Not down.

Gone.

The left side of his upper body burst red, and the force took him off the deck like something had reached from the trees and thrown him.

He hit the railing shoulder-first.

Wood cracked.

His weight tore through it.

Then he disappeared over the side.

For a heartbeat, the front deck held only blood in the air where he had been standing.

Gabriel screamed his name.

“Thane!”

Mark’s tablet hit the boards.

Gabriel vaulted the broken railing without looking.

Mark went after him.

They landed in the dirt below the deck, claws cutting deep tracks through soil and leaf litter.

Thane lay on his right side near the base of the deck, half-twisted, one arm trapped under him, the other clawed into the ground. Blood poured across his fur and into the dirt. His shirt was shredded around the left shoulder and upper chest, fabric dark and wet and torn in a way clothing was not meant to tear.

There was a hole through him.

Not a cut.

Not a wound Gabriel could make sense of.

A hole.

Gabriel dropped beside him.

“Thane. Thane, look at me.”

Thane’s eyes were open.

Too bright.

Too blue.

His muzzle wrinkled back from his teeth, and the sound coming out of him was not words at first.

It was pain.

Low and awful and animal enough to make the hair rise along Gabriel’s spine.

Mark hit the ground on Thane’s other side.

His face went empty in the way it did when fear tried to take him and he refused to let it drive.

“Entry or exit?” Mark said.

Gabriel stared at him.

“What?”

“Wound path. I need—”

Thane growled.

“Don’t.”

Gabriel froze.

Thane’s claws dug deeper into the dirt.

“Don’t. Move. Me.”

Gabriel’s paws hovered uselessly over him.

“Thane—”

“Don’t.”

The word tore out of him.

Blood bubbled at the shoulder wound and slid down his ribs. The smell of it hit the air hard enough to erase the morning.

Mark leaned close without touching.

“He’s conscious. Airway clear. Bleeding severe but slowing at the deep tissue edge.”

Gabriel looked at him like he had said something from another planet.

“He has a hole through him.”

“I know.”

Mark’s voice cracked on the second word.

Only a little.

Enough.

Thane snarled and pressed his forehead into the dirt.

“Few minutes.”

Gabriel bent closer.

“What?”

“Give it…” Thane’s breath hitched. His whole body shuddered. “Few minutes.”

Gabriel looked at the wound again.

Muscle moved.

Not right.

Not enough.

But moved.

The torn edges were already trying to pull inward, tissue knitting too slowly for comfort and too fast for anything human. The bleeding remained terrible, but it was no longer the explosive flood from the first seconds.

Mark’s breathing steadied by force.

“Gabriel. Call it.”

Gabriel blinked.

Then came back into himself hard.

He grabbed his radio.

“Shots fired! Officer down! Detective down at Night Shift residence. Unknown shooter, unknown direction, long-range rifle possible. Need medical, perimeter, command, crime scene. Stage responding units off the open drive. Do not approach exposed front without cover.”

The radio erupted.

Crowe’s voice cut through first.

“Gabriel, status.”

Gabriel looked at Thane.

Then at the deck.

Then at the trees.

“Thane hit. Left shoulder, upper chest area. Massive wound. Conscious. Healing but not mobile. Shooter not visible.”

Crowe’s voice went cold.

“Copy. All units responding, use cover. Unknown shooter, possible long gun. Set outer perimeter at the road and tree line. Do not rush the residence. Medical stage until cleared. Night Shift, can you move to cover?”

Thane’s growl deepened.

“No.”

Gabriel keyed the radio.

“Negative. He says don’t move him.”

Mark lifted his head, scanning the tree line.

“Shot came from distance. Sound delay minimal but echo off trees. Direction likely northeast to east, but uncertain.”

Gabriel relayed it.

Thane moved one paw.

Barely.

But enough to catch Silas’s scent before he saw him.

The front door flew open above them.

Silas came out fast.

Not walking.

Not running.

Launching.

He stopped at the broken railing.

For half a second, he saw the deck.

Blood.

Tablet.

Splintered rail.

Empty space.

Then he looked down.

His face changed.

Everything in him went still.

That was worse than a shout.

“Thane.”

He jumped over the railing and landed beside Mark, claws driving into the dirt.

His eyes went from Thane’s wound to Gabriel’s bloody paws to Mark’s face to the trees.

“Who did this?”

Nobody answered.

That was answer enough.

Silas stepped toward Thane.

Gabriel lifted one paw.

“Careful.”

Silas stopped.

He stopped so hard his claws sank deeper into the ground.

Thane had told them not to move him.

Gabriel and Mark were beside him.

Silas wanted to touch.

He wanted to lift.

He wanted to run.

He did none of it.

His voice came low.

“Who?”

Gabriel shook his head.

“We don’t know.”

Silas turned toward the tree line.

His lips peeled back from his teeth.

The growl that came out of him had no performance in it.

No child-safe edge.

No Kaden Face.

It was old fear and new rage wrapped around a name nobody had yet found.

Thane forced one eye open wider.

“Silas.”

Silas did not look away from the trees.

Thane’s voice was broken gravel.

“Don’t chase.”

Silas’s head snapped toward him.

“Thane—”

“You don’t know where he is.”

Silas shook with it.

The need to go.

The need to punish.

The need to make the woods answer.

Thane’s right hand scraped across the dirt until his claws touched Silas’s foot.

Not grabbing.

Just there.

“Don’t.”

Silas looked down at the blood on Thane’s claws.

His chest rose once.

Twice.

Then he crouched.

Not close enough to jostle him.

Close enough to be present.

“I won’t.”

Gabriel heard what that cost.

Mark did too.

Thane’s eyes closed.

“Good.”

Then his body seized.

The knitting tissue pulled inside the wound.

Thane’s head jerked back, teeth bared, a sound tearing out of him so sharp Gabriel nearly touched him despite the order.

Mark caught Gabriel’s wrist.

“Don’t.”

Gabriel’s eyes flashed.

Mark held him.

“He said don’t move him.”

Gabriel swallowed air through his teeth.

“I know.”

Above them, the cabin stood open.

Morning light struck the blood on the deck.

The front door swung slowly in the breeze Silas had made when he came through it.

For the first time since they had built the place, the den felt exposed.


Patrol arrived first.

Not at the front door.

Grant’s unit stopped low on the drive behind cover from the curve, lights off until she had position. Darnell came in from the west side road. Patel took the far turn by the fence line. They moved like people who had been told one of their own was down and had chosen not to let panic write the next page.

Crowe’s voice controlled the radio.

“Outer perimeter first. Northeast tree line gets eyes but no blind entry. Nobody skylines themselves. Medical holds at the road until I clear route. Watch the open front. Shooter may be gone. Shooter may not be gone.”

Gabriel stayed beside Thane.

Mark stayed beside Thane.

Silas stayed half-turned toward the trees, body between the woods and the others even though there was no angle that made that safe.

Thane noticed.

Of course he noticed.

“Silas.”

Silas looked down.

“Don’t be a wall,” Thane rasped.

Silas flinched.

Then shifted one step sideways, lower, less exposed.

Still guarding.

But not stupid.

“Okay.”

Gabriel pressed one paw to the ground beside Thane, not touching the wound, just anchoring himself.

“You’re very bossy for a wolf with a hole through him.”

Thane’s mouth twitched.

It was not a smile.

It was what survived on the way.

“Noticed.”

Gabriel laughed once.

It came out wrong.

Mark leaned closer to the wound.

“The bleeding is slowing.”

“Good,” Gabriel said.

“The wound channel is closing from the deepest visible tissue outward.”

“Gross.”

“Accurate.”

“Still gross.”

Thane growled softly.

“Both quiet.”

Gabriel immediately shut up.

Mark did not, because Mark had never fully understood survival.

“Pain level?”

Thane opened one eye.

Mark corrected himself.

“High.”

Thane closed the eye.

“Smart wolf.”

Silas made a sound that was almost a laugh and not remotely happy.

Then his head lifted.

“Vehicle.”

Gabriel listened.

Engine noise.

Fast.

Coming up the drive.

Crowe’s unit swung into view, stopped behind Grant’s position, and Crowe got out with her sidearm drawn and her eyes already mapping angles. She did not run to them. She moved through cover, paused, looked, listened, and waited until Grant signaled the immediate approach was clear.

Then she came down the side of the deck.

Her face did not change when she saw the blood.

That was command.

Her eyes did.

That was human.

“Status.”

Gabriel answered.

“Conscious. Severe through-wound left shoulder/upper chest. Healing but not mobile. He ordered no movement.”

Crowe looked at Thane.

“You always this difficult?”

Thane breathed through another wave of pain.

“Usually worse.”

“Good. Stay alive and annoy me later.”

She keyed her radio.

“Medical to move up to the west side only, covered approach. No one crosses the front open line. Crime scene start route documentation from the drive. Chief notified?”

Dispatch answered.

“Chief Whitaker en route. Detectives Voss and Rusk en route. CSI paged.”

Crowe looked at Mark.

“You witness the shot?”

Mark’s jaw tightened.

“No. Heard report and impact. Thane was behind us on the deck. Gabriel and I were at the door. We turned after impact.”

Crowe nodded.

“Do not give me more right now. You’re witnesses. We’ll do it clean.”

Mark nodded once.

His ears were tight against his skull.

Clean mattered.

Even now.

Especially now.

Crowe looked at Silas.

“Silas.”

His eyes remained on the trees.

“Yes, Lieutenant.”

“You stay here unless I move you. You’re household, witness, and potential target. You are not pursuing anything.”

Silas’s claws flexed in the dirt.

“I know.”

Crowe stepped closer, voice low enough that only the pack heard.

“You sure?”

Silas finally looked at her.

His eyes were molten gold.

“No.”

Crowe held his gaze.

“Then follow orders until you are.”

Silas breathed in.

Out.

Then nodded.

“Yes, Lieutenant.”

Thane’s claws scraped the dirt once.

“Good.”

Silas looked at him, and the rage cracked just enough for fear to show through.

“Don’t talk.”

Thane’s eyes closed.

“Make me.”

Gabriel made a wounded sound that might have been a laugh.

Crowe looked at him.

“Don’t encourage him.”

Gabriel nodded too fast.

“Yes, ma’am.”


EMS did not know what to do with Thane.

That was not their fault.

They arrived with the correct gear, correct urgency, correct training, and a patient whose body had already rejected several basic assumptions.

The lead paramedic, Jonas Bellamy, crouched near Thane with his bag and a face that went from alarm to professional focus by force.

“Detective, can you hear me?”

Thane opened one eye.

“Yes.”

“Any trouble breathing?”

“No.”

That was not entirely true.

Breathing hurt.

Everything hurt.

But air moved.

Bellamy looked at the wound and then at Gabriel.

“How long since injury?”

Gabriel checked his phone with a bloody paw and almost dropped it.

“Eight minutes.”

Bellamy stared at the partially closing wound.

Then chose to continue living in reality.

“Okay. We’re going to control bleeding and assess—”

Thane growled.

“No pressure.”

Bellamy paused.

Mark spoke quickly.

“Deep pressure may disrupt tissue knitting. External dressing only until he can tolerate movement. He heals rapidly. We need containment, not standard hemorrhage packing unless bleeding resumes heavily.”

Bellamy looked at Crowe.

Crowe said, “He knows their physiology.”

Bellamy nodded once.

“External dressing. Minimal movement. Detective, tell me if I do something stupid.”

Thane’s mouth twitched again.

“List might be long.”

“Fair.”

Gabriel looked at Bellamy.

“I like him.”

Mark handed over gauze.

Bellamy placed dressings around the wound carefully, not pressing deep, not trying to solve what he could not solve. Blood soaked the first layer, then the second more slowly.

Thane’s body shook with each internal pull of healing.

Bone or tissue shifted under skin.

His claws carved small trenches into the dirt.

Silas watched every tremor like it was a personal crime.

“This is because of me.”

Gabriel’s head snapped up.

“You don’t know that.”

Silas did not look at him.

“I know enough people hate that I’m standing in your house instead of a cage.”

Thane’s eyes opened.

“Not yours.”

Silas looked down at him.

The words landed.

They did not stay.

“How do you know?”

Thane breathed.

Then forced the answer out.

“Because I said.”

Gabriel stared at him.

“That is not evidentiary.”

Thane’s eye shifted toward him.

Gabriel swallowed.

“Sorry. Terrible timing.”

Mark said quietly, “But correct.”

Silas crouched lower.

His voice was barely sound.

“Thane.”

Thane moved his right hand again, slow and shaking, until his claws touched Silas’s wrist.

“You didn’t pull trigger.”

Silas’s eyes shone with fury and something worse.

“No.”

“Then not yours.”

Silas looked toward the trees again.

“Maybe it’s someone angry about the deal.”

Crowe’s attention sharpened.

So did Mark’s.

Gabriel’s jaw tightened.

Thane’s claws pressed lightly against Silas’s wrist.

“Maybe.”

Silas looked back at him.

That one word mattered.

Thane was hurt.

Badly hurt.

But he did not dismiss the thought just because Silas had said it from guilt.

Maybe was honest.

Maybe was dangerous.

Maybe belonged in a report later, not in a chase now.

Thane growled through another wave of pain.

“Not chase.”

Silas nodded.

“I know.”

Crowe looked at Gabriel.

“Make a note of that statement when you can. Not now. Later. Clean.”

Gabriel nodded.

His eyes never left Thane.


Twenty minutes took longer than twenty minutes.

The sun moved.

The blood darkened in the dirt.

The wound closed.

Not healed.

Closed enough.

The torn shoulder pulled inward by degrees, muscle knitting under fur, edges raw and angry and swollen. The exit side at the back of Thane’s shoulder looked worse at first, then better, then worse again as deeper tissue dragged itself into alignment.

Thane did not scream.

Gabriel almost wished he would.

The growls were worse.

Low.

Controlled only because Thane forced them to be controlled.

At fourteen minutes, Whitaker arrived.

She came through the west-side approach with Grant, wearing plain clothes under a department jacket and the face of a chief who had been woken into attempted murder.

She stopped at the sight of Thane.

Only for half a second.

Then she crouched outside Bellamy’s working space.

“Thane.”

He opened his eyes.

“Chief.”

The word was barely shaped.

Whitaker’s mouth tightened.

“You’re still with us.”

“Annoying Crowe.”

“Good. She needs hobbies.”

Crowe, standing three feet away, said, “I heard that.”

“You were meant to.”

Whitaker looked at Gabriel and Mark next.

“You two hurt?”

Gabriel shook his head.

“No.”

Mark said, “No physical injuries.”

Whitaker accepted the distinction.

Then she looked at Silas.

He had not moved from his crouch except to shift out of direct exposure. His claws were dirt-packed. His eyes were fixed on Thane.

“Silas.”

He looked up.

“Chief.”

“You are not going to solve this by punishing yourself.”

His voice came low.

“I might solve it by finding him.”

“No.”

The word cracked across the space between them.

Silas went still.

Whitaker’s voice did not soften.

“We solve it by proving who fired. We do not feed rage into the woods and call it justice.”

Silas’s lips parted.

For one second, he looked like every old instinct had found a door.

Then Thane’s claws scraped against his wrist again.

Silas looked down.

Thane’s eyes were on him.

Pain-bright.

Furious.

Alive.

Silas swallowed.

“Yes, Chief.”

Whitaker nodded.

Not satisfied.

But accepting the answer as a beginning.

Voss and Rusk arrived three minutes later.

Voss came down the same route, eyes taking in everything: deck, railing, blood pattern, body position, lines of sight, Gabriel’s hands, Mark’s stiffness, Silas’s posture, Thane’s wound.

Rusk followed behind her, face emptied of humor so completely he looked older.

Voss stopped beside Crowe.

“Tell me.”

Crowe did.

Brief.

Clean.

Officer shot at home.

Unknown shooter.

Long-range possibility.

Thane conscious, healing.

Witnesses Gabriel, Mark, Silas.

No visual on shooter.

Possible northeast or east tree line based on sound and impact, uncertain.

Perimeter still expanding.

CSI inbound.

Voss listened without interruption.

Then she looked at Gabriel and Mark.

“We will take statements when you can give them. Not before. You understand?”

Mark nodded.

Gabriel did too.

Voss looked at Thane.

He gave the smallest nod possible.

She crouched near him.

“You did not see the shooter?”

Thane’s jaw flexed.

“No.”

“Direction?”

His nostrils flared.

He tried to breathe deep.

Pain punished him immediately.

His claws tore at the soil.

Gabriel leaned forward.

“Don’t.”

Thane snarled.

Then forced the breath out.

“Trees. East. Maybe northeast. Gun oil scent faint. Too much blood.”

Voss’s expression changed at the last words.

Not because they were emotional.

Because they were evidence.

“Okay. Stop trying.”

Thane closed his eyes again.

Rusk stood behind Voss, staring at the wound.

Then at the tree line.

Then at Silas.

“Anybody goes running, they make the shooter’s job easier.”

Silas did not look away from Thane.

“I know.”

Rusk nodded.

“Good.”

The word held more than approval.

It held warning.

It held trust.

It held the fact that Rusk knew exactly how badly Silas wanted to become a weapon and exactly how important it was that he did not.


At twenty-two minutes, Thane moved.

Not well.

Not gracefully.

But deliberately.

His right elbow dug under him.

Gabriel immediately leaned in.

“Don’t you dare do that alone.”

Thane growled.

“Not alone.”

Mark moved to his right side.

Gabriel took the front angle.

Silas stayed where he was, waiting.

Thane opened one eye and looked at him.

“You too.”

Silas froze.

“Me?”

“Need steady.”

Gabriel looked at Thane.

Then at Silas.

Then nodded.

Silas moved in like he was approaching something sacred and wounded and dangerous all at once.

Which he was.

Mark gave instructions because Mark survived fear by building scaffolding out of words.

“Right side support only. Avoid left shoulder entirely. Gabriel, under right arm but not lifting vertically until he engages legs. Silas, stabilize torso from the rear right. No pressure across the wound path. On three.”

Thane muttered, “Bossy.”

Mark said, “Correct.”

Gabriel slid one arm behind Thane’s back.

Silas placed both paws where Mark indicated, huge and careful.

Thane breathed once.

Twice.

Mark counted.

“One. Two. Three.”

They lifted.

Thane’s snarl hit the underside of the deck.

Birds exploded from the trees.

Gabriel held.

Mark held.

Silas held.

Thane’s legs locked under him, shaking, claws cutting into the earth.

Blood ran again, thinner now, over the temporary dressings.

Bellamy hovered close but did not interfere.

Thane stood.

Barely.

Crowe looked at the open front door.

“Inside?”

Thane nodded.

“Sofa.”

Gabriel huffed.

“Of course. We’re bleeding on the expensive sofa.”

Thane’s mouth pulled back.

“Bandage.”

Mark said, “The bandage is not for furniture protection.”

Gabriel looked at him.

“It can have two jobs.”

Silas made a small sound.

Almost a laugh.

Almost a sob.

Neither got free.

They moved slowly.

Up the steps was impossible because the front deck railing was broken and the stairs sat too exposed to the angle Crowe did not trust. Crowe sent them around through the garage-side entry instead, under cover, with Grant and Patel holding positions and Rusk watching the tree line like he could hate it into confession.

The garage door rose.

Home.

The Humvee sat inside, dusty from the shift, suddenly irrelevant.

They brought Thane through the interior hallway and into the great room.

The cabin smelled like coffee, wood, Silas, sleep, and now blood.

Too much blood.

Silas’s face tightened when the den took the scent.

Thane noticed even through pain.

“Breathe.”

Silas looked at him.

“I am.”

“No. You’re holding it.”

Silas inhaled.

Then exhaled slowly.

Gabriel helped lower Thane onto the sofa.

Thane’s claws dug into the upholstery for one terrible second.

Mark grabbed his wrist and guided the claws to the blanket instead.

“Not the leather.”

Thane growled.

Gabriel blinked.

“Did Mark just prioritize the sofa before I did?”

Mark said, “I prioritized safe claw placement.”

Gabriel pointed at him.

“Furniture safety.”

“Patient safety.”

“Both jobs.”

Bellamy stepped in with fresh dressings.

“I’m going to re-cover the wound.”

Thane nodded once.

Inside the house, away from the dirt, the wound looked both better and worse.

Better because the hole was no longer open all the way through.

Worse because everyone had enough light to understand what had happened.

The left shoulder was a ruin of torn fur, swollen tissue, clotted blood, and raw new skin trying to become whole faster than pain could tolerate. The back side still oozed under the shoulder blade, where the round had torn out.

Gabriel pressed gauze where Bellamy told him.

His paws shook.

He hated that.

Thane saw.

“Gabriel.”

Gabriel looked at him.

Thane’s voice was rough.

“Good hands.”

Gabriel’s throat moved.

“Yeah.”

Mark taped gauze across the rear wound, careful not to pull fur more than necessary.

“This is primarily to prevent blood transfer.”

Gabriel said, “To the sofa.”

“To everything,” Mark said.

Thane muttered, “Liked that shirt.”

Gabriel stared at him.

“Your shoulder exploded.”

“Still liked shirt.”

Silas sank onto the floor near the coffee table and let out a breath that sounded like it had been trapped in him since the shot.

For two seconds, everyone almost laughed.

Not because it was funny enough.

Because Thane was alive enough to be ridiculous.

That counted.


The cabin became a command post despite everyone hating that sentence.

Whitaker established the great room as the family/witness area only because Thane could not be moved elsewhere and because forcing the pack out of their own den after an attack on that den would have been both cruel and impractical.

Crowe took the deck and exterior.

Voss took witness coordination.

Rusk took the first look at angles with CSI when they arrived.

Grant and Patel remained on perimeter.

Darnell worked the road with county backup.

Bellamy stayed until he was convinced Thane was not about to stop breathing in a way EMS could understand.

He finally stood, looking at the wound, then at Thane.

“I can’t make you go to the hospital, can I?”

Thane opened one eye.

“No.”

“I should advise it.”

“You did.”

“I should advise it more strongly.”

“Still no.”

Bellamy looked at Whitaker.

Whitaker said, “Document refusal and keep a unit available.”

Bellamy nodded.

Then looked back at Thane.

“If anything changes—breathing, dizziness, bleeding, loss of consciousness—”

Mark said, “We call.”

Bellamy pointed at him.

“You, I believe.”

Gabriel looked offended.

“I also know how phones work.”

Bellamy looked at his bloody paws.

“I’m sure you do.”

Gabriel glanced down.

“Fair.”

When EMS stepped outside, Silas remained on the floor near Thane’s right side.

Not touching.

Close.

His entire body aimed toward the door.

Thane’s eyes were closed, but his voice found Silas anyway.

“Stop guarding furniture.”

Silas’s ears twitched.

“I’m guarding you.”

“Too late. Got shot.”

Silas’s eyes flashed.

Gabriel said softly, “Thane.”

Thane opened his eyes and looked at Silas.

“Not funny?”

Silas’s voice was low.

“No.”

Thane held his gaze.

Then gave the smallest nod.

“Okay.”

That apology meant more than the word would have.

Silas looked down.

“I can smell it.”

“The blood?”

“The bullet path. Smoke. Metal. Your pain.”

Thane breathed slowly.

“Don’t live in it.”

Silas’s claws pressed into the rug.

“I don’t know how not to.”

Mark looked up from washing blood off his forearms with wipes someone had handed him.

“Name what you can prove.”

Silas turned toward him.

Mark’s voice was quiet.

“Not what you fear. Not what you want to be true. Name what you can prove.”

Silas looked toward the open front door.

Then back at Thane.

“I can prove someone tried to kill you.”

No one corrected that.

Silas swallowed.

“I can prove I wanted to run after him.”

Thane said, “But didn’t.”

Silas’s jaw tightened.

“No.”

“You stayed.”

“Yes.”

“That matters.”

Silas’s eyes went wet, but the tears did not fall.

Not this time.

He pushed them back with anger and discipline and love that had nowhere safe to go.

“It doesn’t feel like enough.”

Thane’s voice dropped.

“It is.”

Gabriel sat on the floor with his back against the sofa, one bloody hand wrapped in a towel.

“Staying when every part of you wants to chase is more than enough.”

Silas looked at him.

Gabriel gave a tired, wrecked smile.

“Trust me. I’m currently made of bad ideas.”

Mark sat in the chair beside the sofa.

“We all are.”

Thane looked at him.

“You too?”

Mark’s expression stayed flat.

“Yes.”

Gabriel leaned back to look at him.

“What’s your bad idea?”

“Find the shooter before anyone else and explain consequences.”

Gabriel blinked.

“Mark.”

“I did not say it was a lawful idea.”

Silas stared.

Then laughed once.

A broken little sound.

But a laugh.

Thane closed his eyes.

“Good. Everybody terrible. Nobody chasing.”

Gabriel exhaled.

“Pack motto.”

Mark said, “No.”

Silas whispered it anyway.

“Everybody terrible. Nobody chasing.”

Thane’s mouth twitched.

“Acceptable.”


Outside, the investigation began turning shock into measurements.

CSI photographed the deck from every angle.

The red mist on the boards.

The splintered railing.

The blood trail where Thane had gone over.

The gouges his claws made in the dirt.

The path to the side entry.

The places Gabriel and Mark landed.

The places Silas landed.

The responding officers’ approach routes.

Everything.

Because horror did not get to erase procedure.

Rusk stood near the broken railing while a crime scene tech measured the height, angle, and blood pattern. Voss stood beside him, arms folded, face set.

“Shooter didn’t aim for the head,” Rusk said.

Voss looked toward the tree line.

“Or missed.”

“Maybe.”

“You don’t think so?”

Rusk looked at the blood on the boards.

“I think whoever fired had one shot before the pack disappeared into cover or chaos. Center mass on a seven-foot wolf from distance might be shoulder line if angle’s elevated or if he moved.”

“Thane was stepping.”

“Yes.”

They both looked toward the trees.

Crowe approached with Grant.

“Perimeter sweep found tire impressions on the northeast service path about four hundred yards out. No vehicle. County is checking road cameras.”

Voss nodded.

“Shell casing?”

“Not yet. If it was a distance setup, shooter may have policed brass or used a platform that retained it. Ground is messy.”

Rusk crouched near a deep scar in one of the deck posts behind where Thane had stood.

The shot had passed through Thane and struck the post at an angle before deflecting into the stone landscaping border beyond the deck.

The post damage was ugly.

Not a neat hole.

A torn gouge.

Rusk looked toward the stone border.

“Did CSI find the final impact?”

“Working it,” Crowe said.

A tech called from below the deck.

“Detectives.”

They moved.

The round had not remained whole.

Whatever passed through Thane had struck wood, then stone, then buried fragments into the landscaping bed and the base of a decorative stone pillar.

The gouge in the stone was massive.

Voss stared at it.

Rusk’s face went harder.

Crowe said nothing.

The crime scene tech looked unsettled despite trying not to.

“That’s not a standard hunting round.”

Rusk crouched.

“No.”

Voss looked back through the projected path.

Stone.

Post.

Air.

Where Thane had stood.

Trees.

Rusk’s voice was very quiet.

“That wasn’t meant to scare him.”

Crowe looked toward the open front door.

“No.”

Voss’s jaw tightened.

“That was meant to put him down.”

Rusk stood.

“And whoever fired it expected him to be hard to kill.”

The words hung there.

Not official yet.

Not report language yet.

But true enough to chill the morning.

Voss looked at Crowe.

“We need every enemy, every recent case, every public threat, every online threat, every person angry about Silas, the funds, the department, the arson arrests, everything.”

Crowe nodded.

“Already pulling.”

“Albrecht family?”

Crowe’s eyes moved toward the house.

“Yes. On the list.”

No one said more.

Not yet.

Inside, Silas sat close enough to hear voices if he tried.

They all knew that.

They also knew lists were not accusations.

Not until proof walked in.


Whitaker stood in the great room with her phone in one hand and command sitting heavy across her shoulders.

Thane was half-upright on the sofa now, supported by pillows Gabriel had chosen badly and Mark had rearranged correctly.

The gauze across his shoulder had already needed changing twice.

The bleeding had slowed to ugly seepage.

The wound had closed enough to make survival look certain and pain look permanent.

Silas sat on the floor near his right side.

Gabriel sat on the other end of the sofa, close enough to reach him.

Mark stood by the coffee table with clean hands, blood still under one claw where the wipe had missed.

Voss entered from the front, stepping carefully around the blood that still marked the threshold.

Rusk followed.

Crowe came last.

Their faces told Thane enough.

He opened his eyes.

“Bad?”

Gabriel leaned forward.

“You were shot off a deck. We established bad.”

Thane looked at Voss.

Voss did not soften it.

“The projectile passed through you, struck a deck post, damaged stone, and left fragments. It was a large-caliber, high-energy round. We won’t name it until ballistics does.”

Mark’s ears lowered.

Gabriel’s paw tightened around the edge of the sofa.

Silas went completely still.

Thane breathed in slowly.

Pain answered.

“Shooter?”

“Gone,” Crowe said. “We found possible tire tracks on the northeast service path. No casing yet. Cameras being pulled. Roads being canvassed. County assisting.”

Thane closed his eyes.

“Good.”

Voss stepped closer.

“You’re not working this.”

Thane opened his eyes again.

The room changed temperature.

Gabriel sat up.

Mark looked at Voss.

Silas’s head lifted.

Thane’s voice was low.

“Yes.”

“No,” Voss said.

Thane stared at her.

Voss stared back.

“You are the victim. Gabriel and Mark are witnesses. Silas is a witness and household member. You can give statements. You can provide context. You do not investigate your own attempted murder.”

Thane’s lips curled.

“Someone shot me at my house.”

“Yes.”

“My den.”

“Yes.”

“My pack.”

Voss’s voice sharpened.

“And that is exactly why you do not touch this case.”

Silas looked between them, breathing tight.

Whitaker stepped in before anger found speed.

“Voss is right.”

Thane’s eyes moved to the chief.

Whitaker held them.

“This department will not hand your attacker a defense argument because we let the victim investigate. You know that.”

Thane’s right hand flexed.

Blood cracked in the fur along his wrist.

Gabriel’s voice came soft.

“Thane.”

Mark added, “She’s right.”

Thane looked at Mark.

Mark did not flinch.

“We would say it to anyone else.”

That did it.

Not because Thane liked it.

Because it was true.

He closed his eyes.

“Fine.”

Voss nodded once.

Not victory.

Respect.

“You’ll be kept informed where appropriate.”

Gabriel muttered, “That phrase sucks from this side.”

Rusk said, “It always does.”

Silas’s voice came from the floor.

“If it’s because of me, I need to know.”

Everyone looked at him.

He did not shrink from it.

He looked at Whitaker first.

Then Voss.

Then Thane.

“If someone did this because they’re angry I’m here, because I got a deal, because Thane stood up for me—”

“Silas,” Thane said.

Silas shook his head once.

“I’m not saying I did it. I’m not saying I caused it.”

That was new.

That distinction.

That growth under fire.

“But I’m saying you should look there.”

Voss studied him.

“We will.”

Silas swallowed.

“Albrecht.”

The name landed.

No one acted surprised.

That was its own answer.

Voss said, “He and his family are on the list.”

Silas nodded.

“Good.”

Thane tried to sit higher.

Pain stopped him hard.

Gabriel shoved a paw against his chest before thinking better of it and moved to his uninjured side.

“Stay down.”

Thane snarled.

Gabriel snarled back.

The room froze.

Gabriel’s ears went back immediately.

Thane stared at him.

Then, unbelievably, huffed.

“Rude.”

Gabriel’s eyes were wet and furious.

“I’m having a morning.”

Thane sank back against the pillows.

“Fine.”

Mark said, “That was not a medical category.”

Gabriel wiped at his face with the back of one wrist.

“Everything is a category if you’re bleeding on the sofa.”

Thane looked at the gauze.

“Am I?”

“Yes.”

“Sorry.”

Gabriel blinked.

Then laughed once, rough and too close to breaking.

“You’re sorry about the sofa?”

Silas lowered his head.

His shoulders shook once.

Not crying.

Not laughing.

Surviving.

Whitaker let the room breathe for five seconds.

Then she said, “Here is what happens now. Patrol stays on the property. County assists perimeter and road canvass. CSI processes the scene. Voss and Rusk coordinate the investigation with Crowe. You four stay together, inside, away from windows until we clear line-of-sight concerns.”

Gabriel looked toward the front windows.

“We need better curtains.”

Mark said, “We need ballistic-rated exterior changes.”

Thane opened one eye.

“Call Eli.”

Silas looked up sharply.

Thane saw the reaction and growled softly.

“Not for revenge.”

Silas held still.

Thane continued.

“Security. Legal. Clean.”

Silas nodded.

“Clean.”

Whitaker looked at Crowe.

“Make sure Eli Carroway is notified through appropriate channels. He’ll want counsel involvement fast.”

Crowe nodded.

“Already on it.”

Thane closed his eyes again.

He wanted to hunt.

He wanted to know.

He wanted to stand on the deck and roar at the trees until the person who had done this remembered fear for the rest of his life.

Instead, he lay on his own sofa with gauze taped over a hole that hurt like hell and proved exactly what the shooter had intended, and he listened to the people he trusted build a lawful wall between his rage and the world.

It was miserable.

It was right.


The house stayed awake.

There was no other way to say it.

The cabin did not sleep around them.

Every board seemed to know.

Every window felt like an eye.

Every familiar thing had been dragged into a crime scene by one shot from the trees.

Gabriel changed the gauze when Mark told him to.

Mark recorded observations and then stopped when Voss told him he was crossing from witness into investigator and needed to breathe.

Silas made coffee no one drank.

Then he made it again because the first pot got cold.

Thane dozed in short, ugly bursts and woke each time the healing pulled too hard.

Once, he woke with a growl so sharp Silas was on his feet before anyone spoke.

Thane opened his eyes.

“Stay.”

Silas stopped.

Sat back down.

“Yes.”

That became the morning.

Pain.

Commands.

Obedience.

Rage with a leash on it.

At 10:12, Eli arrived with Nora beside him, both routed through the side entrance by Grant. Eli wore a suit that looked too expensive for a crime scene and a face that looked ready to become a lawsuit with shoes.

He stopped when he saw Thane.

For once, he had no immediate sentence.

Nora did.

“Oh, Thane.”

Thane opened one eye.

“Hi.”

Eli’s jaw tightened.

“I leave you unsupervised for one night.”

Gabriel pointed weakly.

“That’s unfair. We were there.”

“Then I amend my statement to all of you.”

Mark said, “We did solve an arson pattern.”

Eli looked at him.

“Congratulations. Someone then tried to assassinate your brother.”

Mark lowered his eyes.

“Yes.”

Nora crossed to Silas and put a hand on his arm.

Silas looked down at her like he did not know what to do with kindness standing upright.

Nora said softly, “Are you holding?”

Silas’s mouth tightened.

“Yes.”

“That wasn’t my question.”

Silas looked toward Thane.

Then back.

“I’m staying.”

Nora nodded.

“That counts today.”

Eli moved to Whitaker and Voss near the kitchen island.

“Tell me what you can tell me.”

Voss said, “Attempted murder. Unknown shooter. Long-range firearm. Thane is victim. Gabriel, Mark, and Silas are witnesses. We are separating investigation from family as cleanly as possible.”

Eli nodded.

“Good. I will make myself useful without contaminating your file.”

Rusk, standing near the hallway, said, “That would be refreshing.”

Eli looked at him.

“I like you too, Detective.”

“No, you don’t.”

“No. But I respect consistency.”

Gabriel whispered from the sofa, “The lawyers are fighting. Nature is healing.”

Thane’s mouth twitched.

Then pain took the almost-smile and crushed it.

Silas saw.

His eyes went back to the door.


By late morning, the first hard measurement came inside.

Rusk brought it because Voss was outside with CSI and Crowe was on the phone with county.

He stood in the great room holding a folder and looking like every joke he owned had been locked away.

Thane opened his eyes before Rusk spoke.

“Tell me.”

Rusk looked at Whitaker.

She nodded.

Rusk came closer.

“Preliminary trajectory suggests the shot came from the northeast tree line or the service path beyond it. We found tire impressions consistent with a truck or large SUV leaving that path. No casing recovered yet.”

Thane waited.

Rusk looked at Mark, then Gabriel, then Silas.

Then back at Thane.

“Round passed through you, took a piece out of the deck post, and fragmented into the stone border.”

Gabriel’s ears flattened.

Mark’s paws curled.

Silas did not move.

Rusk’s voice went quieter.

“That wasn’t a normal rifle round.”

Gabriel stared at him.

“Meaning?”

Rusk looked toward the open front door, where beyond the crime scene tape the broken deck stood in morning light.

“Meaning whoever fired it expected you to be hard to kill.”

Silas stood.

Slowly.

Thane said his name.

Silas stopped.

Not calm.

Stopped.

Rusk did not look away from Thane.

“Ballistics will name it. We won’t do that here. But the damage tells us enough for now.”

Thane’s voice came low.

“It wasn’t a warning.”

“No,” Rusk said.

Voss entered as he said it.

Her face confirmed the same truth.

Mark looked from Rusk to Voss.

Then toward the front deck.

“I want to see.”

Voss shook her head.

“No.”

Mark’s jaw tightened.

“I can help.”

“You can give me your statement. You can identify where you stood. You can tell me what you heard. You cannot process your brother’s shooting scene.”

Mark’s ears went back.

For one second, it looked like he might argue.

Then he looked at Thane.

Thane gave the smallest shake of his head.

Mark closed his eyes.

“Understood.”

Gabriel leaned forward, elbows on knees, bloody towel still wrapped around one paw.

“Was he aiming for Thane?”

Voss did not answer too quickly.

That was mercy.

That was also cruelty.

“We don’t know what he saw through the optic. We don’t know the exact aim point. We don’t know if Thane’s step changed the hit. But the weapon choice and shot placement tell us this was intended to do catastrophic damage.”

Silas’s voice came from near the coffee table.

“It was meant to kill him.”

No one contradicted him.

Outside, a camera clicked.

Once.

Twice.

Three times.

The sound was small.

The silence after it was not.

Rusk looked at the damage photos in his folder, then at Thane on the sofa, then toward the door where the morning had broken open.

“This wasn’t meant to hurt him.”

The room held its breath.

Silas moved to the front of the sofa.

His paws were still dirty from the place he had stopped himself from running.

His claws pressed into the edge of the coffee table, careful not to break it.

His voice came low enough that everyone turned.

“No.”

His eyes stayed on Thane.

Not on the wound.

Not on the blood.

On Thane.

“It was meant to take him from us.”

Chapter 117 — Business Model

The board did not answer.

Boards rarely did.

They stood there anyway.

Fairland.

Lowell.

Marlowe.

Three addresses.

Three fire scenes.

Three pieces of missing copper too small to make sense.

Three owners who had heard the same words dressed in different emails.

Corridor risk.

Vacancy exposure.

Mitigation.

Cash purchase.

Cleanup.

Gabriel stared at the words until his coffee went cold.

“I hate when paperwork gets creepy.”

Mark did not look away from the board.

“Paperwork is often creepy. It just usually has better margins.”

Thane stood beside them, arms folded, eyes moving from photo to invoice to map.

The case had a shape now.

Not a full shape.

Not enough for court.

Enough to make his instincts stop pacing and point.

Crowe returned from command with her phone in one hand and her patience in the other, neither fully charged.

“Tell me we have something that is not another metaphor.”

Gabriel opened his mouth.

Crowe pointed at him.

“Not you.”

Gabriel closed his mouth.

Mark turned.

“We have a potential next target.”

Crowe’s expression changed.

That was all.

Just a tiny shift from tired irritation to command attention.

“Show me.”

Mark tapped Evelyn Harrow’s spreadsheet.

“Property at 1208 Kestrel. Vacant. Renovation permit active. Owner is Lucinda Pratt. Ridgemark contacted her twice in June. Briggs Restoration and Recovery performed a vacant-property assessment last week after a reported broken side window. Briggs sent a follow-up email this morning referencing increased corridor risk and recommending an emergency mitigation retainer.”

Gabriel leaned over the table.

“Which is the sentence bad guys write when they think they’re poets.”

Mark ignored him.

“Patel contacted Ms. Pratt at 23:22. She confirmed no one from Briggs is authorized to be on-site tonight. She also said a man from Briggs called at 18:30 and asked whether she had reconsidered the retainer. She declined.”

Crowe looked at Thane.

“Is the house secured?”

“Patrol rolled by ten minutes ago,” Thane said. “Exterior looked secure from the street. No vehicle present.”

Mark pulled up a map.

“Kestrel is two blocks east of Fairland and one block south of Lowell. Same corridor. Same utility layout according to permit drawings. Side utility entrance faces an alley.”

Crowe’s jaw tightened.

“Convenient.”

“Yes.”

Gabriel said, “Can we sit on it?”

Crowe looked to Mark.

“Legal?”

Mark was ready.

“Owner consent can allow officers onto the property and inside secured perimeter. Exterior surveillance from public right-of-way is already lawful. If owner provides written consent for police to enter and inspect due to suspicious fire pattern and unauthorized contractor contact, we can place units discreetly. We should coordinate with Valdez because any fire-related evidence belongs in her lane.”

Crowe nodded once.

“Get owner consent in writing. Quietly. No lights unless something happens. Patrol takes outer roads. Night Shift watches the property. Valdez on standby or scene if she’s willing. Nobody manufactures a crime. If someone shows up with permission, we verify. If someone breaks in, we act.”

Gabriel lifted one paw.

“That sounds like sitting near a hole and waiting for the idiot to bring his own shovel.”

Crowe stared at him.

Mark said, “That is unfortunately not inaccurate.”

Crowe pointed at Mark.

“Don’t encourage him.”

Thane looked at the map.

“If this is their rhythm, Fairland just happened. They may wait.”

“Maybe,” Crowe said. “Or maybe Fairland didn’t scare Pratt enough, and somebody wants to improve the lesson.”

No one joked at that.

Thane’s ears shifted back.

“Then we go.”


Lucinda Pratt signed the consent form from her kitchen table by email at 23:41.

She was seventy-two, lived with her sister across town, and had inherited the Kestrel house from her father. She wanted to renovate it for her grandson.

Ridgemark had offered cash.

Briggs had offered services.

Lucinda had offered both of them the same answer.

No.

Gabriel read her email twice.

“She writes angry in complete sentences.”

Mark glanced over.

“That is a valuable skill.”

The last line of her email said:

If someone is using fire to scare me, I want them caught before they scare anyone else.

Thane folded the printout and set it in the folder.

“Good enough.”

Valdez met them two blocks away from Kestrel in an unmarked fire marshal vehicle. She had a go-bag, a camera, and the look of someone who had been waiting for the pattern to become rude enough to touch.

Crowe had assigned Patel and Grant to outer traffic points in unmarked positions. Darnell held a block north, lights off. No circus. No dramatic takedown plan. Just patient eyes on a quiet house.

The Kestrel property sat dark behind a chain-link fence and a half-built porch. Plywood covered one rear window. A temporary permit board leaned near the front walk. The utility room was on the alley side, exactly where Mark said it would be.

Night had settled thick over the corridor.

Vacant houses always sounded empty until people listened.

Then they sounded like old wood, loose siding, raccoons in distance, traffic three streets over, wind under eaves, and every small noise a guilty mind wanted to become.

Thane crouched beside the alley fence with Gabriel to his left and Mark behind him.

Valdez waited near the fire marshal vehicle with line of sight to the side entrance, close enough to enter if needed, far enough not to contaminate anything before something happened.

Gabriel whispered, “I dislike patient crime.”

Mark whispered, “Crime does not exist for your pacing needs.”

“It should consider them.”

Thane lifted one hand.

Quiet.

They went still.

At 00:28, a vehicle turned into the alley with its headlights off.

Not all the way off.

Parking lights only.

A white high-roof panel van rolled slowly past the first house.

Stopped.

Moved again.

Stopped behind Kestrel.

The rear passenger brake light flickered weak red through tape.

Gabriel’s voice was barely air.

“Well, hello, business model.”

The van sat idling for eight seconds.

Then the engine shut off.

Two men got out.

One wore a dark ball cap and a work jacket. The other carried a small tool bag. Neither approached the front of the house. Neither knocked. Neither called out. Neither acted like someone with permission.

Mark’s phone buzzed silently.

Patel’s text appeared on the shared thread.

Van arrived. No visible plate from my angle. Rear light matches.

Grant added:

No other vehicles. Street clear.

Thane watched the man in the ball cap lift the side gate latch.

Not cut.

Not break.

Lift.

Like he knew where it was.

The second man followed him in.

They moved to the side utility door.

The man with the bag knelt.

Gabriel’s shoulders lowered.

Mark’s voice was low.

“Attempting entry.”

Thane keyed his mic once.

“Night Shift to units. Two subjects on Kestrel property, unauthorized, at side utility door. Hold until breach or fire setup. Valdez, stay back.”

Crowe’s voice came through his earpiece.

“Copy. Do not let it burn.”

Thane’s eyes stayed on the door.

The lock gave quietly.

The door opened.

Probable cause became more than theory.

Still, they waited one breath longer.

Long enough to see the man in the ball cap step inside.

Long enough to see the second man carry the tool bag through the threshold.

Long enough for Valdez’s camera to catch what mattered from her angle.

Then a small light flared inside.

Not a fire yet.

A work light.

The men moved in the utility room.

Mark whispered, “Copper?”

Thane breathed in.

Old dust.

Fresh human sweat.

Metal.

Solvent.

That same sharp sweet bite.

His claws flexed once against his palm.

Gabriel saw it.

Thane stilled them.

Name it first.

Move second.

“Chemical odor present,” Thane whispered.

Gabriel keyed up.

“Subjects inside. Possible fire materials. Moving.”

Crowe answered.

“Take them.”

Thane rose.

He did not run like a monster out of the dark.

He moved like a detective who had been given lawful reason to enter.

Fast.

Controlled.

Gabriel and Mark split with him, covering angles they had practiced so often the shape lived in their bodies.

Thane reached the side door first.

Inside, the man in the ball cap stood near the utility wall holding a short length of copper pipe in one gloved hand.

The second man crouched near the base of the wall with a cloth bundle and a small container beside him.

Gabriel’s voice cut through the room.

“Police! Hands!”

The crouching man jerked so hard he fell backward.

The man with the copper turned.

For one stupid second, his eyes tried to understand what his body already knew.

A seven-foot brown werewolf detective stood in the utility doorway.

A black werewolf detective stood behind him with a firearm trained low and steady.

A gray-white werewolf detective had the side angle and was already calling positions.

The man holding the copper dropped it.

The second man reached toward the bag.

Thane’s voice hit the room like a door closing.

“Don’t.”

The man froze.

Good.

One percent was enough.

Gabriel moved in.

“Hands open. Away from the bag.”

Mark covered him.

The man in the ball cap lifted his hands.

“This is a job.”

Gabriel said, “Then your timecard is going to be fascinating.”

Thane stepped over the threshold only where the floor was clear.

“Names.”

The man in the cap swallowed.

“Caleb Briggs.”

The second man said nothing.

Mark said, “Hands first. Poetry later.”

The second man lifted his hands.

Gabriel cuffed Caleb.

Mark cuffed the second man.

Thane stepped back out to avoid crowding the fire origin area.

Valdez entered after Crowe cleared her over the radio, camera already up.

She looked at the utility wall.

At the cloth bundle.

At the container.

At the copper on the floor.

Then at Caleb Briggs.

Her voice was flat.

“You picked the wrong night to improve the corridor risk profile.”

Gabriel glanced at her.

“That was excellent.”

Valdez did not look away from Caleb.

“I’ve been awake too long.”


The second man was Wesley Moran.

Employee.

Driver.

Bad liar.

Caleb Briggs was better at lying, which only made him worse at stopping.

They separated them before transport.

Patel took Moran.

Darnell took Caleb.

The van was secured pending warrant.

The house was photographed, documented, protected, and preserved before any scene traffic got greedy.

Lucinda Pratt arrived only after Crowe told her it was safe to stand behind the outer line. She wore a cardigan over pajamas and the expression of a woman who had planned to be frightened later but had become furious now.

She looked at the utility door.

Then at the van.

Then at Thane.

“That him?”

“We have two in custody,” Thane said. “We still have work to do.”

Lucinda nodded.

“I know. I watch television.”

Gabriel stood nearby and smiled despite himself.

She pointed one sharp finger toward Caleb as Darnell placed him in the patrol unit.

“If that man was trying to burn my father’s house, tell him he has poor taste and worse timing.”

Thane said, “I’ll make sure your statement is taken.”

“I have more than a statement. I have every email that little cleanup ghoul sent me.”

Mark’s ears lifted.

“Little cleanup ghoul?”

Lucinda looked at him.

“You may quote me.”

Gabriel whispered, “Please.”

Mark said, “No.”

Valdez came over with her camera at her side.

“Ms. Pratt, your house is safe tonight. There is some minor damage to the side door and utility wall from attempted entry and preliminary staging. No active fire damage.”

Lucinda closed her eyes.

Only then did her anger shake.

“Good.”

Thane softened his voice.

“Yes, ma’am.”

She opened her eyes again.

“Do you need coffee? I brought a thermos because my sister said police always look tired.”

Gabriel immediately said, “Your sister is wise.”

Crowe appeared beside him.

“No.”

Gabriel looked wounded.

“Community relations.”

“Evidence scene.”

“Coffee is not evidence.”

“With you, anything is possible.”

Mark took the thermos from Lucinda only after Crowe allowed it to be placed on the hood of Patel’s unit outside the tape.

No one drank until photographs were done.

Gabriel considered that cruel but lawful.


Warrants took time.

They always did.

Time was paperwork wearing boots.

By 03:12, the judge had signed the search warrant for the van and Caleb’s work phone based on the Kestrel arrest, the matching van footage, the three prior fire patterns, and owner statements placing Briggs at all relevant properties.

The van opened under lights in the impound bay.

Not the prisoner garage.

The vehicle processing area.

Mark was very clear about that.

Inside, they found what cases liked to pretend they didn’t need and juries liked to see.

A tubing cutter with copper residue.

Short copper sections in a plastic bin.

Three removable magnetic Briggs signs.

A replacement brake bulb still in packaging.

Work gloves.

A notebook with addresses, dates, and shorthand notes.

Two solvent containers.

Receipts from hardware stores near the corridor.

A printed list of vacant renovation properties.

And, folded in the sun visor, a Ridgemark broker email thread printed with several addresses circled.

Not proof of Ridgemark conspiracy.

Not yet.

Maybe never.

But definitely proof that Caleb Briggs had been watching the same properties Ridgemark wanted.

Gabriel looked at the replacement brake bulb.

Mark photographed it.

“People often possess solutions they do not use.”

Thane looked at the bin of copper pieces.

“Props.”

Valdez stood beside him, gloved hands still.

“Yes.”

Caleb did not confess.

Moran did.

Not fully at first.

Then enough.

Then too much.

He told Patel and Voss that Caleb said vacant houses were “opportunities with doors.” He said Caleb claimed small fires made owners call the first restoration company they remembered. He said Caleb talked about RidgeMark buying properties anyway, so “damage only sped up decisions.”

Moran insisted nobody was supposed to get hurt.

Voss, who had joined for the interviews once arrests were made, gave him the kind of look that made people regret sentences before lawyers did.

“Firefighters go into burning buildings, Mr. Moran.”

Moran looked down.

No answer helped him.

Caleb maintained it was a misunderstanding right up until Mark matched his notebook shorthand to Fairland, Lowell, Marlowe, and Kestrel.

Then Caleb asked for an attorney.

Good.

That was his right.

It also saved everyone from listening to more nonsense.


By 05:40, the case had stopped being elegant and started being heavy.

Arrest reports.

Supplemental reports.

Evidence logs.

Photo logs.

Consent forms.

Search warrant returns.

Witness updates.

Scene preservation notes.

Valdez’s fire marshal coordination.

Patrol canvass sheets.

Owner notification documentation.

Case link summaries.

Mark wrote like a machine that had learned irritation.

Gabriel wrote like someone who believed adjectives should be permitted under supervision.

Thane wrote carefully.

Cleanly.

No anger in the report.

No satisfaction.

Just facts.

They had caught Caleb Briggs and Wesley Moran at 1208 Kestrel without fire spreading, without anyone hurt, without damage beyond the attempted entry and staging.

They had tied the van to three previous scenes strongly enough to charge and continue building.

They had evidence pointing to a business model.

They did not yet have evidence that RidgeMark ordered or knew about the fires.

That stayed separate.

That mattered.

Truth did not improve when shoved.

At 06:30, they handed off to Voss, Rusk, Crowe, Valdez, and a deputy district attorney who had arrived with damp hair and the expression of someone whose morning had been kidnapped.

Voss reviewed Mark’s timeline.

Rusk reviewed the van photos.

Crowe reviewed the arrest reports.

Valdez reviewed the fire-origin summaries.

The prosecutor reviewed everything and said, “I’m going to need more coffee before I enjoy how much paperwork this is.”

Gabriel lifted one paw.

“There’s community coffee in the evidence-adjacent area.”

Crowe looked at him.

“Don’t call it that.”

“It was near evidence, but not evidence.”

Mark said, “Technically accurate.”

Crowe stared at him.

Mark looked back down.

“Unhelpful.”

Voss looked at Thane.

“Good work.”

Thane accepted the words with a nod.

“Thank you.”

Rusk tapped the board.

“You solved the fire wearing copper theft.”

Gabriel looked pleased.

“I said bad theater.”

“You were right.”

Gabriel froze.

Rusk smiled.

“Enjoy it. It expires in thirty seconds.”

Crowe moved the active case folder into day shift’s stack.

“Briggs and Moran are in custody. Valdez keeps fire. Voss and Rusk coordinate warrants and interviews on the day side. Night Shift goes home.”

Mark looked at his unfinished supplemental.

Crowe pointed at him.

“After you submit that.”

“I know.”

Gabriel leaned back in his chair.

“The victory has footnotes.”

“All victories in government have footnotes,” Rusk said.

The prosecutor pointed at him.

“That’s going in my office.”

Voss closed the folder.

“Ridgemark?”

Crowe’s face settled.

“Carefully. No assumptions. No headlines. We have pressure emails and shared language. We do not have conspiracy.”

Thane nodded.

“Yet.”

Voss looked at him.

“Yet is allowed. As long as it doesn’t become because I want it.”

“It won’t.”

She held his gaze a moment.

Then nodded.

“I know.”

The final reports went in at 07:18.

The folder became several folders.

The board stayed full.

The case was not over in the way cases were never over after arrest. Lab results would come. Motions would come. Defense questions would come. Ridgemark would either become a witness, a target, or an ugly coincidence with expensive stationery.

But the fires had stopped for now.

Kestrel had not burned.

Lucinda Pratt’s father’s house still stood.

No firefighters had gone into another staged utility-room trap.

That was enough to let the tiredness feel earned.

They walked out through the normal hall, past patrol, past the front desk, past a records clerk who gave them a thumbs-up without looking away from her monitor.

The morning sun hit them in the station parking lot.

The Humvee waited outside, broad and dusty and theirs.

Not in the garage.

The garage was for prisoners, suspects, evidence transport, and other things that came with locked doors and bad decisions.

Thane opened the driver’s door.

Gabriel looked at him.

“Are we celebrating?”

Thane paused.

“With what?”

“Breakfast.”

Mark said, “We have been awake all night.”

“That’s why breakfast exists.”

Thane climbed in.

“Cabin first.”

Gabriel got into the back.

“Cabin breakfast?”

“Cabin sleep.”

Gabriel looked offended.

“Sleep is not a celebration.”

Mark climbed in beside him.

“It is the biological celebration of survival.”

Gabriel stared.

“That’s terrible.”

“It’s accurate.”

Thane started the Humvee.

Gabriel leaned forward.

“You know what would make this perfect?”

“No,” Thane said.

“Cold Stone breakfast.”

“No.”

“Ice cream contains dairy.”

Mark said, “Do not reopen this category.”

Thane pulled out of the parking lot.

The station receded behind them.

The city moved into morning around them: delivery trucks, early commuters, sprinklers hissing in front yards, heat already waiting under the day.

For once, nobody called.

No goat.

No fire.

No interview.

No camera shoved toward Silas.

No child stuck in a tree.

No white van sliding through an alley.

Just the road home.

Gabriel fell quiet first, which meant he was more tired than he wanted to admit.

Mark reviewed something on his tablet until the motion of the vehicle finally convinced his eyes to close.

Thane drove through the familiar streets toward the trees, the folder of the night packed away in the back of his mind where solved things rested until court made them move again.

Good shift.

Hard.

Clean.

Useful.

He liked useful.

At 07:46, the cabin appeared between the trees.

The sight of it settled something in his chest.

Home.

The driveway curved under shade. Gravel shifted beneath the tires. The Humvee rolled past the front deck and into its usual spot.

Silas’s Yukon was parked near the side.

That made Thane smile before he realized he was doing it.

Gabriel opened one eye.

“Silas home?”

“Yes.”

“Good. We can tell him we caught the cleanup ghoul.”

Mark opened his eyes.

“We should not call Caleb Briggs that.”

“Lucinda Pratt gave us permission.”

“She cannot authorize terminology.”

“She absolutely can. She has cardigan authority.”

Thane shut off the engine.

“Inside.”

They climbed out tired, dusty, and lighter than they had been when the shift began.

Usually Thane reached the front deck first.

He did not plan it that way.

His stride was longer. His body moved ahead without asking. Gabriel complained about it sometimes.

This time, Gabriel went first.

He bounded up the steps with a yawn big enough to show fang and reached for the front door.

Mark followed beside him, tablet tucked under one arm, already saying something about evidence terminology that nobody deserved after sunrise.

Thane came last.

Three steps behind.

Slow because he was tired.

Because the morning was warm.

Because the case had ended well enough.

Because home was right there.

Gabriel’s paw closed around the door handle.

Mark turned his head slightly, about to say something.

The sound arrived almost at the same time as the impact.

Not a crack.

A hard, flat thunderclap from the trees.

Thane’s left shoulder came apart in a burst of red mist.

One second he was stepping onto the deck.

The next, he was gone over the railing.

Chapter 116 — Smoke Lines

By sunrise, the Fairland fire had become a folder.

Not a solved folder.

Not even a confident folder.

Just a folder thick enough to prove the night had not been imagining things.

Mark did not like folders that could not decide what they were.

He sat at the briefing table at 06:32 with his tablet, two printed maps, Fire Marshal Valdez’s preliminary scene notes, Patrol’s canvass sheet, three witness summaries, and the old Lowell incident report from two weeks earlier.

Gabriel sat beside him with coffee and the expression of a wolf who had already regretted being awake.

Thane stood near the board, arms folded, smoke still faint in his fur despite a station washdown.

Crowe leaned against the wall with a fresh cup of coffee and the dry patience of a night commander who had not ordered the fire but still resented it.

Voss and Rusk arrived exactly on time.

Voss took one look at the table.

“That is not a minor fire folder.”

Mark looked down at the documents.

“No.”

Rusk sat and slid his coffee into position.

“Copper theft?”

Gabriel said, “The copper theft equivalent of a child putting one sock in the laundry and calling the room clean.”

Rusk blinked.

“Still early for metaphor.”

“He had coffee,” Mark said.

“Regrettable.”

Voss pulled the Fairland scene photo closer.

“Start clean.”

Thane nodded.

“Fairland. Vacant single-family residence under renovation. Fire reported at 22:02 by neighbor across the street. Fire contained to utility room and adjacent hallway. No injuries. Power disconnected at meter. Gas locked out. Side entry showed forced access. Small visible section of copper pipe removed near origin point.”

Mark tapped the Lowell report.

“Lowell. Two weeks prior. Vacant single-family residence, also under renovation. Minor fire in utility area. Neighbor extinguished it with garden hose before full fire response. Power also disconnected. Gas inactive. Side entry forced. Small section of copper removed. Initially categorized as attempted copper theft with incidental fire damage.”

Voss looked at him.

“You don’t like incidental.”

“No.”

Rusk leaned forward.

“Copper thieves usually steal copper. It’s one of their defining traits.”

Gabriel pointed at him.

“That’s what I said, but Mark made it less charming.”

Mark ignored him.

“At Fairland, multiple accessible copper runs were left untouched. The removed section was short, visible, and close to the fire origin. At Lowell, according to photos, same issue. A visible section was removed while more valuable material remained.”

Voss looked at the photos.

“So staged.”

“Likely staged,” Mark said.

Voss nodded once.

“Good. Likely is an honest word.”

Crowe said, “Doorbell footage?”

Gabriel took over.

“Mrs. Hanley saw a white panel van parked two houses down around 21:40. Patrol contacted the doorbell-camera owner. We got footage at 03:10. Van passes eastbound at 21:34, parks just outside the camera’s best angle, leaves westbound at 21:57. Fire reported five minutes later.”

Rusk looked at him.

“Plate?”

“No full plate. Rear passenger brake light out. No visible logo. Possible magnetic sign outline on the driver’s door. Mark has been emotionally bonding with pixels.”

Mark turned his tablet around.

The image showed a white panel van at night, headlights blown bright, body partly washed out by the camera’s porch light. It was not useless. It was also not enough.

Mark zoomed to the side panel.

“Clean rectangle here. Dust pattern suggests a removable magnetic sign was recently taken off or replaced. There’s a shallow dent near the rear wheel well. Roof has two dark parallel marks consistent with a removed ladder rack.”

Voss studied the image.

“Make, model?”

“Likely Ford Transit or similar high-roof work van. I won’t narrow further from this angle.”

Rusk sipped coffee.

“I appreciate when the pixels refuse to confess.”

Gabriel said, “Rude of them.”

Voss looked at the map.

“Connections between Fairland and Lowell?”

Mark had been waiting for that.

He slid the first map forward.

“Both are inside the east redevelopment corridor. Not adjacent, but within the area where multiple older homes have been sold, renovated, demolished, or converted to rentals over the last eighteen months. Both had active or recently active remodel permits. Both had vacancy complaints in the last six months.”

Crowe looked at the map.

“Owners?”

“Different. Fairland is owned by Drew Nance through Nance Family Rentals LLC. Lowell is owned by Marion Webb personally. No shared ownership.”

“Contractors?”

“Still pulling.”

Voss put both hands on the edge of the table.

“Do not fall in love with arson until the evidence asks you to.”

Thane nodded.

“We’re not there yet.”

“Good. Because right now you have two fires with suspicious staging and a van. That’s a pattern starting to raise its hand. It is not a confession.”

Gabriel lifted one paw slightly.

“What if the pattern is waving?”

Voss looked at him.

“Then you wave back with subpoenas.”

Rusk smiled into his coffee.

Crowe pointed at the board.

“Day shift will keep patrol aware and lock down any immediate neighborhood footage before it overwrites. Voss and Rusk can start owner contacts this morning. Night Shift goes home, sleeps, and comes back early. I don’t need three sleep-deprived wolves interviewing contractors like a haunted lumberyard.”

Gabriel looked offended.

“I’d be a charming haunted lumberyard.”

Mark said, “That is not reassuring.”

Thane gathered the folder.

“We’ll be back at fifteen hundred.”

Voss nodded.

“I’ll have whatever we can get by then.”

Rusk looked at the photos one more time.

“Two fires pretending to be theft.”

Gabriel stood.

“Bad theater.”

Rusk nodded.

“With props.”

Voss closed the folder.

“Then let’s find the stage crew.”


Silas was awake when they got home.

That still surprised Thane sometimes.

Not that Silas woke early. Not that he moved quietly through the den. Not that he made coffee and sat at the kitchen island with his shoulders relaxed and his phone beside one paw.

The surprising part was that it felt normal now.

Silas at the island.

Silas’s keys on the hook.

Silas’s safety vest hanging beneath them.

Silas looking up when the garage door opened because pack had come home.

He studied them as they entered.

“You smell like smoke.”

Gabriel dropped into a chair.

“We have been lightly seasoned.”

Mark set his tablet down.

“That is not how smoke contamination works.”

Silas looked at Thane.

“Was it bad?”

Thane poured coffee.

“Vacant house. Fire knocked down. No injuries.”

Silas waited.

He did not ask where.

He did not ask how.

He did not ask what they knew.

The waiting itself showed the line.

Thane added only what he could.

“Suspicious.”

Silas nodded once.

“That’s yours.”

Gabriel leaned back.

“And what’s yours?”

Silas looked toward his safety vest.

“Hose. Cabinets. Washing things that are already clean because Reaves says clean has levels.”

Mark nodded.

“Accurate.”

Gabriel smiled.

“And trees.”

Silas’s mouth twitched.

“And trees.”

Thane handed him a fresh cup of coffee.

Silas accepted it with both paws.

“You going to Red Dirt later?”

“Afternoon. Then I have approved volunteer time at Station Three after. Ortiz texted Hale the schedule. Hale texted me a paragraph that started with ‘do not confuse being welcome with being employed.’”

Gabriel put a paw over his heart.

“I adore that woman.”

Silas smiled.

“She also said if anyone calls me Practicing Firefighter Wolf, I should not answer officially.”

Mark considered.

“That is sensible.”

Gabriel pointed at him.

“But unofficially?”

Mark looked at Silas.

“Unofficially, it is descriptive.”

Silas groaned.

Thane smiled into his coffee.

The case waited in the folder.

Smoke waited in his fur.

But for a few minutes, the great room held coffee, morning light, and Silas being annoyed by a nickname he did not hate.

That was allowed.

Then Thane looked at him.

“You did good yesterday.”

Silas’s ears shifted.

“With Noah?”

“Yes.”

Silas looked down into his coffee.

“Ortiz assigned me.”

“And you did the task.”

Silas smiled faintly.

“That’s what he said.”

“He was right.”

Nobody made the moment larger than it wanted to be.

Gabriel only reached across the island and tapped one claw lightly against Silas’s cup.

“Practicing.”

Silas tapped back.

“Annoying.”

“Also accurate.”

Silas smiled.

Then Mark looked at Gabriel’s hand.

“You have cereal dust on your fingers.”

Gabriel immediately pulled his paw back.

“That’s private.”

“You were eating from the non-emergency cereal again.”

“I reject the category.”

Silas looked between them.

“There’s emergency cereal?”

Thane picked up the fire folder and headed down the hall.

He was not getting involved in that.

Some investigations were safer than breakfast.


By late afternoon, Night Shift was back at the station, called in early after Voss found a third possible address.

Voss had already built them a better problem.

She had pinned three addresses to the board.

Fairland.

Lowell.

And Marlowe.

Thane stopped in the doorway.

“Three?”

Voss stood beside the board, jacket off, sleeves rolled to her elbows.

“Maybe.”

Rusk sat at the table with a sandwich and the expression of a man who had found a new reason to distrust paperwork.

“Detached garage fire six weeks ago. Vacant house on Marlowe. Written up as suspected transient warming fire. Minimal damage. No one was ever found. Side door forced. Small copper section missing from garage utility wall.”

Gabriel slowly set his coffee down.

“Three bad plays. Same props.”

Mark moved to the board.

“Power status?”

Voss pointed to the report.

“Disconnected pending renovation.”

“Gas?”

“Locked out.”

“Fire origin?”

“Utility corner of detached garage.”

Mark said nothing for a moment.

That was always louder than speaking.

Crowe entered behind them.

“I assume silence means bad.”

Mark looked at her.

“Silence means pattern.”

Rusk took a bite of sandwich.

“Same neighborhood corridor. Three owners. Three vacant renovation properties. Three small fires. Three tiny copper thefts that a real thief should be embarrassed by.”

Gabriel looked at Rusk’s sandwich.

“Do you rehearse those?”

“No. I’m just good.”

Voss tapped the first address.

“Fairland owner is coming in at sixteen hundred. Lowell owner at seventeen thirty by phone. Marlowe owner is out of state but emailed documents. I’ve got permit history, code complaints, sale offers, and contractors where available.”

Thane looked at the board.

“Any shared contractor?”

“Not general contractor. Different people. Different permits. Different owners. That’s why it took longer.”

Mark’s ears lifted slightly.

“But?”

Rusk smiled without humor.

“But there are overlaps in the background noise.”

Voss handed Mark a folder.

“All three owners received purchase inquiries from RidgeMark Development or related brokers within the last four months.”

Gabriel leaned in.

“That sounds motive-shaped.”

“It does,” Voss said. “But don’t marry it.”

Crowe glanced at Gabriel.

“Dating with subpoenas only.”

Gabriel looked wounded.

“I said one thing.”

“And it survived. Unfortunately.”

Mark flipped through the folder.

“Ridgemark Development has been assembling properties along the corridor for a mixed-use redevelopment proposal.”

Voss nodded.

“Still unofficial. No final city filings beyond preliminary inquiries. They’re buying where they can. Some owners are selling. Some aren’t.”

Thane looked at the photos.

“Burning resistant properties would pressure sales.”

“Yes,” Voss said. “It would also be stupid, risky, and unnecessary if they have money and lawyers.”

Rusk lifted his sandwich.

“Never discount stupid with resources.”

Gabriel pointed at him.

“Government slogan.”

Crowe said, “Keep both lanes open. Developer pressure, contractor access, cleanup companies, insurance, vandals, actual thieves. Evidence decides.”

Thane nodded.

“What did Valdez say?”

“She’s waiting for you at Fairland. Lab will take longer, but she has daylight observations.”

Mark closed the folder.

“Then we start with fire.”


Fairland looked worse in daylight.

Night had made the damage dramatic.

Day made it specific.

The side of the house was stained black around the utility door. Soot feathered up under the eave. The yard was trampled where fire crews had worked. Yellow tape moved slightly in the warm wind.

Valdez stood near a folding evidence table under a canopy, camera hanging from her neck, hair pulled back tighter than the day before. Her turnout pants were dirty at the knees. Her department shirt had a smear of ash at the shoulder.

She looked up as they approached.

“Detectives.”

Thane stopped outside the marked path.

“Marshal.”

Gabriel looked at the side entrance.

“Daylight did not improve it.”

“No,” Valdez said. “But it did make it more honest.”

Mark stepped beside the table.

“What have you got?”

Valdez picked up a photo sheet.

“Preliminary only. Origin remains utility-room lower west wall. Fire burned hot and fast in a small area, then started moving up the wall. Suppression stopped it before it got into the attic. No electrical source. Power confirmed disconnected by utility. Gas locked and verified.”

She pointed at a close-up.

“This residue was found low at the origin point. Could be remnants of cloth, plastic, and a container. I collected samples. Lab will tell us more.”

Thane looked at the photo.

“Chemical odor was strongest there.”

Valdez nodded.

“I noticed it too after overhaul cleared enough smoke. Not gasoline. Not heavy petroleum. More like solvent. Could be paint thinner, adhesive remover, certain construction cleaners, or something similar.”

Mark typed.

“Common on renovation sites.”

“Exactly. Which is useful and annoying.”

Gabriel said, “A suspect pool of everyone with a garage.”

Valdez gave him a brief look.

“And a hardware store.”

“Worse.”

She picked up another photo.

“Copper removal. The cuts were made with a small tubing cutter, not random tearing. Clean enough to be deliberate. But the piece removed was short and visible. Other accessible copper remained untouched.”

Mark nodded.

“Same at Lowell and Marlowe?”

“Lowell yes. I reviewed those photos this morning. Marlowe is less clear because the garage damage was old and the initial scene wasn’t preserved as suspicious, but the visible section missing is similar.”

Thane looked toward the utility door.

“Could a small fire be meant to look like a warming fire or accident?”

Valdez nodded.

“At Marlowe, yes. At Lowell, maybe. At Fairland, no. This one was more deliberate, or whoever is doing it is escalating.”

Crowe had told them not to marry arson.

The evidence was starting to bring flowers.

Valdez leaned one hip against the table.

“People think arson is always rage. Sometimes it’s paperwork with a flame.”

Gabriel went still.

Mark looked up.

Thane watched Valdez’s face.

She continued.

“These aren’t wild fires. They’re contained enough to avoid immediate catastrophe if discovered early, but dangerous enough to trigger reports, insurance, owner panic, neighborhood pressure, contractor calls, board-up, cleanup, maybe sale decisions.”

Gabriel’s voice lost its humor.

“Administrative fire.”

“Sometimes. Maybe not here. But the pattern makes me wonder who benefits from damage that looks criminal but stays manageable.”

Mark said, “A developer trying to lower purchase resistance.”

“Yes.”

Thane added, “A contractor creating repair work.”

“Yes.”

Gabriel said, “A cleanup company creating cleanup.”

Valdez pointed at him.

“Yes.”

Mark typed faster.

Valdez looked toward the house.

“Or someone angry at redevelopment who wants attention without casualties. Or an actual thief who is bad at copper but consistent at fire. Don’t narrow too soon.”

Thane nodded.

“Voss said the same.”

“Good. Listen to her.”

Gabriel glanced at Mark.

“Everyone keeps telling us not to make up our minds.”

Mark said, “Because you enjoy narrative completion.”


Drew Nance looked like a man who had gotten into rental property because a podcast made it sound easy.

He was thirty-seven, clean-shaven, pressed shirt, expensive watch, and tired eyes. He sat in Interview Room Two with a bottle of water he hadn’t opened and a folder of documents held too tightly.

Gabriel took the lead because anger often opened better for him than for Thane.

Thane sat beside him anyway.

Mark observed with the documents.

“This is not an accusation,” Gabriel said. “We’re trying to understand who had access, who had conflict, and who knew the property was vacant.”

Nance nodded.

“I get it. I mean, I don’t get any of this, but I understand why you’re asking.”

Gabriel smiled slightly.

“Fair distinction.”

Mark said, “Who had keys?”

“Me. My contractor, Rob Ellis. The city inspector had access by lockbox when scheduled. That’s it.”

“Lockbox code?”

Nance winced.

“Same one I use on all my properties.”

Mark looked at him.

Nance immediately said, “I know. I’m changing it.”

Gabriel kept his tone easy.

“Any recent disputes?”

Nance laughed without humor.

“Which category?”

“Start with loudest.”

“Neighbors hate the remodel. They think I’m turning the house into a short-term rental. I’m not. Maybe later, but not right now. Contractor’s behind. Costs are up. Code officer keeps tagging the porch railing. Insurance is asking for photos every ten minutes. And RidgeMark keeps trying to buy it for less than I have in it.”

Thane’s attention sharpened.

“RidgeMark.”

Nance nodded.

“Yeah. Some broker called twice, then emailed. Offered cash, fast close. Lowball. I said no.”

“Any threats?”

“Not threats. Pressure. ‘Properties in that corridor are becoming difficult for small owners.’ ‘Renovation costs are likely to rise.’ ‘Vacancy risk is increasing.’ Stuff like that.”

Gabriel looked at him.

“Sounds like a warning wearing a tie.”

Nance pointed at him.

“Exactly.”

Mark made a note.

“Any cleanup or board-up companies involved before the fire?”

Nance frowned.

“Before? Not for fire. I had someone come by about securing the property after a break-in scare.”

Thane kept still.

“What break-in scare?”

“Three weeks ago, I got a call from a neighbor that the side door looked open. It wasn’t damaged, just not latched right. I called a company to check doors, windows, that kind of thing.”

Mark asked, “Company name?”

Nance looked through his email on his phone.

“Briggs Restoration and Recovery.”

Mark’s typing paused for one fraction of a second.

Gabriel saw it.

So did Thane.

Nance looked up.

“What?”

Gabriel smiled.

“Just getting it right.”

Nance turned the phone toward them.

“Briggs did a vacant-property security check. Boarded one rear window, recommended motion lights, sent me a quote for ongoing checks. I didn’t sign up.”

Mark wrote the invoice number.

“Did they use a van?”

“White van, I think. With magnetic signs.”

Thane’s jaw tightened.

Gabriel leaned back.

“Who from Briggs?”

“Guy named Caleb. Caleb Briggs? Maybe owner’s son? I can forward the invoice.”

Mark nodded.

“Please.”

Nance looked at the table.

“Is this connected?”

Gabriel did not answer too quickly.

“We don’t know yet.”

That was the honest answer.

Nance hated it because honest answers were rarely comforting.


At 17:26, while waiting for the Lowell owner’s call, Thane stepped into the hallway and checked his phone.

Silas had texted from Station 3.

Approved volunteer time. Rolling hose. Reaves says I am less abusive to hose now.

Thane smiled.

Progress.

A second message came in.

Vaughn says Practicing Firefighter Wolf has improved hose empathy.

Thane replied:

That title is spreading.

Silas:

I am aware.

Then, after a pause:

Firefighters are talking about vacant house fires. I am not asking questions.

Thane stared at the message for a second.

Gabriel appeared beside him.

“What?”

Thane showed him.

Gabriel’s expression softened.

“That’s good.”

Mark joined them.

Thane showed him too.

Mark nodded.

“Clean boundary.”

Thane typed:

Proud of you. Not yours.

Silas replied quickly.

I know. This is mine today.

Then a picture came through.

A hose roll.

Not perfect.

But good.

Reaves’s boot stood at the edge of the photo, and someone had taped a small note to the concrete beside the hose.

LESS RUDE TO HOSE

Gabriel laughed.

Mark looked at the photo.

“That roll is acceptable.”

Thane typed:

Acceptable hose wolf.

Silas replied:

Do not combine titles.

Gabriel took Thane’s phone and typed before Thane could stop him.

Too late.

Silas sent back only:

I know that was Gabriel.

Gabriel looked offended.

“He knows my voice in text.”

Mark said, “Everyone does.”

Thane took the phone back.

He did not ask Silas about Station 3.

Silas did not ask about the fires.

Both facts mattered.

Through the hallway window, the afternoon light had started to tilt toward evening.

Work waited on both sides of town.

Different work.

Clean lines.

Good.


Marion Webb answered the phone on the third ring and began the call already angry.

“I told the first officer this wasn’t right.”

Gabriel put her on speaker with permission.

Voss sat in for the call because Lowell had happened on day shift’s earlier watch, and because Voss disliked gaps.

“We’re reviewing that now, Ms. Webb,” Voss said. “Tell us what concerned you.”

“My late husband was a plumber. I know what copper theft looks like. They didn’t strip the house. They took one little piece from where anybody could see it, then somehow a fire starts right there? That isn’t theft. That’s somebody insulting my intelligence.”

Gabriel glanced at Mark.

Mark was already typing.

“Who had access to the Lowell property?” Gabriel asked.

“Me, my nephew, the contractor I fired, and whatever code people went by.”

“Why did you fire the contractor?”

“He stopped showing up. Then he wanted more money. Then Ridgemark started calling me like vultures in dress shoes.”

Voss’s eyes sharpened.

“RidgemMark contacted you too?”

“Three times. Offered less than the land’s worth. Told me vacant houses attract trouble. Then trouble showed up. You tell me how that sounds.”

Thane leaned closer.

“Did you have anyone inspect or secure the property before the fire?”

“Yes. Briggs Restoration. They came out after somebody broke a rear window. Boarded it up. Nice enough man. Too chatty.”

Mark’s pen stopped.

“What was his name?”

“Caleb.”

Gabriel looked at Thane.

Thane kept his face still.

Marion continued.

“He told me I should consider selling before the corridor got worse. Said small owners get eaten alive in redevelopment zones. I told him I’d been married to a plumber for forty-one years and wasn’t scared of a man with a clipboard.”

Rusk, listening from the corner, whispered, “I like her.”

Voss ignored him.

“Did Caleb say who you should sell to?”

“Not directly. Mentioned Ridgemark was buying. Said they had cash. Said cash was simpler than fighting vacancy, vandals, and fire risks.”

Voss’s face went still.

“Fire risks?”

“That’s what he said. I thought he meant generally. Then my utility room burned three days later.”

The room settled.

Gabriel’s voice stayed gentle.

“Ms. Webb, do you have any invoices, emails, or texts from Briggs?”

“I kept everything.”

“Would you forward them?”

“I already did to the first officer. I’ll send them again because apparently paper has to knock twice before people open the door.”

Rusk whispered, “I love her.”

Mark said, “Please do.”

Marion was not done.

“And you can tell whoever did this that if they wanted to scare me into selling, they should have started with someone easier.”

Gabriel smiled.

“I believe they’re learning that.”


The neighborhood activist was not what Gabriel expected.

He expected a bullhorn.

Maybe a handmade sign.

Possibly a person who said “community” like it had teeth.

Evelyn Harrow did have signs, but they were stacked neatly in her front hallway by topic and date. She was in her late sixties, tall, with silver hair braided down her back and the brisk manner of someone who had attended too many city meetings to fear anyone with a title.

Her living room contained maps, binders, and a framed photo of the neighborhood from 1978.

She invited them in, looked at Thane’s shoulders, and said, “Do not break the Morris chair.”

Thane looked at the chair.

“I’ll stand.”

“Good choice.”

Gabriel smiled.

“We’re looking into the fires on Fairland, Lowell, and possibly Marlowe.”

Evelyn’s face hardened.

“So now they interest you.”

Mark said, “They interest us now because there is a clearer pattern.”

She looked at him.

“At least you didn’t say isolated incidents.”

Mark blinked.

“They may still be isolated.”

Gabriel slowly turned toward him.

Evelyn stared.

Then, unexpectedly, she laughed.

“You’re honest. Annoying, but honest.”

Mark nodded.

“Frequently.”

She motioned toward the dining table.

“Sit where you fit.”

They did.

Thane stood.

Evelyn opened a binder labeled CORRIDOR PRESSURE — PROPERTY CONTACTS.

Gabriel looked at the label.

“You have binders.”

“I have survived three rezoning fights and a drainage lawsuit. Of course I have binders.”

Mark’s eyes changed.

Not emotionally.

Professionally.

He respected a binder.

Evelyn noticed.

“You can look if your paws are clean.”

Mark lifted both paws slightly.

“They are.”

She slid the binder to him.

The next twenty minutes were useful.

Very useful.

Evelyn hated Ridgemark Development.

She did not hide it. She called them “polished scavengers” and “urban renewal in expensive shoes.” She believed they wanted the east corridor cheap, quiet, and empty of anyone without legal counsel.

That made her sound like a suspect for about six minutes.

Then Gabriel asked where she had been during the Fairland fire.

“At the library board meeting, arguing about roof leaks. Twelve people can confirm. I spoke for fourteen minutes and was gaveled down twice.”

Mark checked the time.

That ended that.

But Evelyn had photos.

She had dates.

She had copies of letters owners had shared with her.

She had a spreadsheet printed in color because “some people need shame highlighted.”

She also had a photo of a white van outside the Lowell property four days before the fire.

Not the night of.

Not proof.

But the van had a rear passenger brake light with red tape over a crack.

And a faint rectangle on the driver’s door where a magnetic sign had been removed.

Thane leaned closer.

“Can we get a copy?”

Evelyn looked offended.

“I already printed three.”

Gabriel accepted the photos.

“You’re prepared.”

“No. I’m tired of being ignored.”

That landed differently.

Gabriel’s smile faded.

“We’re listening now.”

Evelyn studied him.

Then nodded once.

“Good.”

Mark pointed at a name in the binder.

“Briggs Restoration and Recovery appears in your notes.”

“Yes. They’ve been sniffing around almost as much as Ridgemark.”

“How?”

“Offering vacant-property checks, board-up, cleanup, security recommendations. They show up after broken windows, loose doors, complaints. Sometimes before owners even know there’s a problem.”

Thane looked at her.

“Before?”

Evelyn nodded sharply.

“Marlowe’s owner lives in Colorado. Briggs left a flyer after the garage window broke. Owner told me he hadn’t even been notified yet. How does a company know faster than the owner unless somebody tells them?”

Mark made a note.

“Could be scanner traffic. Could be code complaint records. Could be neighborhood reporting.”

“Could be,” Evelyn said. “Or could be a man creating his own weather and selling umbrellas.”

Gabriel went still.

Thane looked at the binder.

A fire wearing theft.

Paperwork with flame.

Weather and umbrellas.

Different words.

Same smoke line.

Evelyn slid another sheet across the table.

“Here. List of everyone who told me Ridgemark contacted them, and anyone who said Briggs came by. I don’t know who’s burning things. I know who benefits when people get scared.”

Voss would like that sentence.

Because it did not pretend to be proof.

It pointed toward a road.

Thane picked up the list.

“Thank you.”

Evelyn looked at him.

“I’m not doing this for you.”

Gabriel smiled faintly.

“No, ma’am.”

“I’m doing it because I don’t want my neighborhood turned into a balance sheet.”

Mark looked up.

“We can work with documents.”

For the first time, Evelyn smiled at him.

“I bet you can.”


The case expanded without becoming clearer.

That was the cruel trick.

More information did not always produce answers.

Sometimes it produced hallways.

By 20:15, Night Shift had:

Three suspicious fires.

Three properties in the redevelopment corridor.

Three owners contacted by RidgeMark or related brokers.

Three properties touched by Briggs Restoration and Recovery before or after recent “security” concerns.

One white panel van seen near Fairland.

One likely matching van photographed near Lowell days before the fire.

One Marlowe owner who confirmed by email that Briggs had quoted him for board-up and cleanup services two weeks before his detached garage burned.

No direct witness to ignition.

No plate.

No lab results.

No confession.

No warrant.

Crowe stood in the bullpen, reading the update off Mark’s tablet.

“This is both better and worse.”

Gabriel nodded.

“Better because pattern. Worse because pattern has friends.”

Thane looked at the board.

“Ridgemark has motive.”

Mark said, “Briggs has access and operational opportunity.”

“Contractors have access too.”

“Yes. But not across all three.”

Gabriel leaned against the table.

“Ridgemark pressures owners. Briggs shows up to secure properties. Fires happen. Owners panic. Somebody gets paid. Somebody maybe sells.”

Crowe looked at him.

“That’s a theory.”

“Yes.”

“Evidence?”

“Annoyingly pending.”

“Then annoyingly don’t act like it’s done.”

Gabriel nodded.

“Dating only.”

Crowe closed her eyes.

“I hate that I understand the callback.”

Patel walked in with a flash drive in one hand.

“Doorbell footage from Marlowe’s neighbor. Old, but they had cloud backup.”

Mark stood.

“Relevant?”

“Maybe. White van. No plate. Same bad brake light or same universe mocking us.”

Gabriel pointed at Patel.

“See? Wednesday had intentions.”

Patel looked confused.

Mark took the drive.

“Ignore him.”

They loaded the video.

Marlowe’s camera angle was poor. The timestamp was six weeks old. The van was partially blocked by a tree and washed by afternoon sun.

But it was white.

High-roof.

No visible logo.

A rectangular clean patch on the driver’s door.

A dent near the rear wheel well.

And when the van slowed near the curb, the rear passenger brake light flashed weak and uneven through red tape.

Gabriel’s humor drained away.

“That’s the same van.”

Mark did not answer immediately.

He placed the Fairland still beside it.

Then Lowell’s photo from Evelyn.

Three images.

Three imperfect angles.

Three nights and days that had not known they were related until someone placed them in the same room.

“It is strongly consistent,” Mark said.

Gabriel looked at him.

“Mark.”

Mark exhaled.

“Yes. It is very likely the same van.”

Crowe leaned in.

“Can we tie it to Briggs?”

“Not yet,” Mark said. “But Briggs operates white work vans. Public photos on their website show magnetic door signs.”

Gabriel opened his mouth.

Crowe said, “No warrant based on vibes and website aesthetics.”

“I wasn’t going to say that.”

“You were.”

Gabriel paused.

“I was going to say maybe.”

Thane looked at the board.

“What do we have for Caleb Briggs?”

Mark had already started.

“Caleb Briggs. Thirty-four. Field operations manager for Briggs Restoration and Recovery. Son of owner Daniel Briggs. Prior misdemeanor assault nine years ago, dismissed after deferred. Civil lawsuits involving billing disputes, no convictions. Company does board-up, smoke cleanup, water mitigation, vacant property securing, emergency response, light demolition, and post-loss restoration.”

Patel whistled softly.

“That’s a lot of reasons to be near damaged property.”

“Or a lot of legitimate explanations,” Mark said.

Crowe nodded.

“Which is why we do not kick doors.”

Thane looked at the van images.

“Can we get company fleet records?”

Mark said, “Voluntary request first. Subpoena if refused. Also business registration, insurance claims, job invoices, any GPS if their fleet uses tracking.”

Gabriel said, “Interview Caleb?”

Crowe looked at Voss, who had entered during the video review and stood quietly near the doorway.

Voss considered it.

“Not tonight unless you’re ready. If he’s our guy, a casual contact tips him. If he’s not, we may need his records. Start with records. Talk to owners. Lock footage. Get Valdez’s fire reports connected. Find the van without letting the van know it’s interesting.”

Rusk appeared behind her with coffee.

“Stalk the van emotionally.”

Gabriel turned.

“You can say that but I can’t?”

Rusk shrugged.

“Seniority.”

Crowe looked at him.

“Why are you still here?”

Rusk lifted the coffee.

“Forgot this.”

Voss said, “That is your third forgotten coffee.”

“Hydration.”

Mark said, “Coffee is not—”

Thane touched his arm.

“Let it go.”

Mark looked pained.

But he did.

Mostly.


At 21:07, Silas texted.

Leaving Station 3. Approved volunteer time complete. Going home. No stops.

Then:

Reaves says my hose roll is acceptable. Vaughn says I am less rude to hose. Ortiz says back line was good.

Thane smiled.

Good work. Come home safe.

Silas:

Pack.

Thane:

Pack.

Gabriel watched him put the phone away.

“He’s okay not asking?”

Thane nodded.

“Yeah.”

Mark looked at the board.

“He understands the boundary.”

Gabriel’s voice softened.

“He didn’t always.”

“No,” Thane said. “He didn’t.”

Crowe looked at them.

“Good. Keep it that way. If this turns into arson tied to vacant properties, defense counsel would enjoy arguing that your recently convicted former burglar with property-crime history had informal access to investigative details.”

Thane’s jaw tightened.

“He doesn’t.”

“I know. Make sure the file shows the line stayed clean.”

Mark nodded.

“It will.”

Gabriel looked toward the board.

“Silas gets hoses, cabinets, trees, and not this.”

Thane said, “Right.”

It was not punishment.

It was protection.

For Silas.

For the case.

For the victims.

For whatever truth waited under the smoke.


The break came from paper.

Mark trusted paper more than people because paper usually lied less creatively.

At 22:36, he sat at the bullpen table with three owner files, four invoices, two emailed quotes, public contractor records, and Evelyn Harrow’s printed spreadsheet with shame highlighted in yellow.

Gabriel stood behind him eating vending-machine pretzels.

Thane leaned against the wall.

Crowe had gone back to command but left them with the instruction, “Wake me only if the building is on fire or the case becomes less stupid.”

Mark had taken that personally.

He wanted the case less stupid.

He started with dates.

Marlowe: broken garage window reported April 28. Briggs quote April 29. Fire May 3.

Lowell: rear window broken June 10. Briggs board-up June 11. Fire June 14.

Fairland: side door found open June 29. Briggs security check June 30. Fire July 20.

Not proof.

But rhythm.

Then he looked at billing language.

Marlowe: Vacant property assessment. Board-up estimate. Fire/water mitigation availability noted.

Lowell: Rear window board-up. Utility-room access observed. Optional copper security recommendation.

Fairland: Side-entry inspection. Utility area noted. Recommend owner consider emergency-response retainer due corridor risk.

Mark stopped.

Gabriel leaned closer.

“What?”

Mark held up one claw.

Gabriel stopped chewing.

Mark opened the Fairland invoice.

Then Lowell.

Then Marlowe.

He highlighted one phrase in each.

Due corridor risk.

Corridor risk.

Increased corridor risk profile.

Thane stepped forward.

“They used the same language?”

“Yes.”

“Could be template.”

“Yes.”

“But?”

Mark opened Ridgemark’s purchase email to Nance.

The sentence sat in the middle of the page.

Given the increased risk profile in the east corridor, our client believes a cash purchase may be the simplest path forward.

Gabriel’s voice went low.

“There it is.”

Mark did not smile.

He opened Marion Webb’s forwarded email from Ridgemark.

Vacancy, vandalism, and corridor risk may continue to affect cost exposure for small owners.

Then Marlowe’s email.

Our offer reflects current corridor risk and anticipated mitigation costs.

Thane stared at the words.

Corridor risk.

Administrative fire.

Weather and umbrellas.

Mark pulled up Briggs’s website.

One service page used the same phrase.

Briggs Restoration and Recovery provides responsive mitigation support for properties affected by vandalism, vacancy exposure, and corridor risk.

Gabriel leaned both paws on the table.

“That’s not normal, right?”

Mark’s eyes stayed on the screen.

“It is specialized language.”

“Mark.”

“No. It’s not normal.”

Thane pointed at the Ridgemark emails.

“Could RidgeMark and Briggs be coordinating?”

“Could be shared industry language.”

Gabriel said, “Do not say that like you believe it.”

“I don’t believe it. I’m preserving the possibility.”

Thane looked at the board.

“Pull corporate connections.”

Mark was already typing.

Public records were not always fast.

They were, however, patient.

Briggs Restoration and Recovery was owned by Daniel Briggs.

Ridgemark Development was managed by Ridgemark Holdings LLC.

Ridgemark Holdings had a registered agent.

That agent represented twenty-seven LLCs, which meant nothing by itself except that corporate law enjoyed nesting dolls.

Mark kept digging.

Gabriel stopped eating.

Thane pushed away from the wall.

At 22:58, Mark found a permit attachment from a planning commission packet three months old.

Not an official development filing.

A preliminary contractor interest list.

Companies that had attended a corridor redevelopment information session.

RidgeMark Development.

Briggs Restoration and Recovery.

Several demolition companies.

Two environmental firms.

A bank.

A civil engineer.

Not proof.

But it placed them in the same room.

Mark printed it.

Gabriel looked at the sheet as it came out.

“That’s thin.”

“Yes.”

“But not nothing.”

“No.”

Thane studied the line items again.

“Briggs was at all three properties before the fires.”

Mark nodded.

“Within days.”

“Ridgemark contacted all three owners before or after Briggs.”

“Yes.”

“Same risk language.”

“Yes.”

Gabriel looked at the van images.

“And the same van shows up near all three.”

Mark hesitated.

“Very likely same van.”

Gabriel sighed.

“I’ll take it.”

Thane’s eyes moved from photo to invoice to map.

The case did not solve itself.

Cases rarely had the decency.

But now the smoke had lines.

Not straight lines.

Not clean lines.

Enough to follow.

Crowe returned at 23:10 because Patel had apparently told her Mark had “the look,” and command staff feared Mark’s look the way ordinary people feared weather alerts.

She read the board.

Read the invoices.

Read the Ridgemark emails.

Read the Briggs website printout.

Then looked at Night Shift.

“What can we prove tonight?”

Mark answered.

“Three fire-damaged properties in the corridor had prior contact from Briggs Restoration and Recovery. Three had Ridgemark purchase pressure using similar risk language. Three had staged or potentially staged copper removal. A very likely same white panel van appears near all three before or near the fire events. We cannot yet prove who drove it, who ignited anything, or whether Ridgemark and Briggs are coordinating.”

Crowe nodded.

“Good answer. Next steps?”

Gabriel said, “Fleet records. Owner interviews. Ridgemark contact timeline. Briggs job records. Identify Caleb’s van. Find plate. Valdez lab. See if any other corridor properties got the same pitch and haven’t burned yet.”

Crowe looked at Thane.

“And if you find properties with the same pitch?”

Thane’s voice was low.

“We warn without tipping suspects. Directed patrol. Fire awareness. Quiet owner contacts. No panic.”

Crowe nodded.

“Do it. Work the pattern, not your anger.”

Thane accepted that.

He was angry.

Not loudly.

Not dangerously.

But vacant houses were not harmless just because no one slept there. Fire moved. Smoke moved. Neighbors breathed. Firefighters entered. Children watched from sidewalks. Old women kept binders because nobody listened fast enough.

Someone was turning risk into money.

Maybe.

Likely.

Not proven.

Yet.

Mark taped the three van images beneath the three addresses.

Gabriel added the owner contact dates.

Thane drew no lines on the board.

Not yet.

The lines had to earn ink.

But he could see them.

Fairland.

Lowell.

Marlowe.

Ridgemark.

Briggs.

Corridor risk.

Gabriel stood beside him.

“That’s either terrible luck…”

Thane looked at the blackened photo of Fairland’s utility room.

“Or somebody’s business model.”

No one laughed.

The board did not answer.

But for the first time, the smoke had direction.

Chapter 115 — Back Line

Silas had learned that fire stations smelled different from police stations.

Police stations smelled like coffee, toner, old carpet, leather duty gear, stress, and people pretending paperwork wasn’t winning.

Fire stations smelled like diesel, rubber, soap, metal, wet hose, coffee, floor wax, and people who cleaned the same thing again because the first cleaning had only made it less dirty.

Silas loved it.

He loved the apparatus bay with its polished trucks and scuffed floors. He loved the cabinets with labels that actually mattered. He loved the gear racks, the hose beds, the clipped voices, the ordinary jokes, the way everyone moved when tones dropped and then returned to normal afterward like their bodies understood a rhythm he was still learning to hear.

He even loved being told to do small things.

Especially small things.

Small things meant someone trusted him not to make them large.

Thursday afternoon found him at Station 3, fully shifted, wearing his modified safety vest and work pants, standing beside a length of hose on the bay floor while Firefighter Reaves watched him with the expression of a woman evaluating both technique and character.

“No,” she said.

Silas stopped immediately.

Reaves pointed at the hose.

“You’re rolling it like it owes you money.”

Silas looked down.

“It doesn’t.”

“Then don’t punish it.”

Captain Ortiz walked past carrying a clipboard and did not slow down.

“Hose has rights, Creed.”

Silas glanced at him.

“Understood.”

Reaves crouched, took the edge of the hose, and began again.

“Flat. Tight enough to carry. Not so tight the next person has to fight it. Your strength is not the point.”

Silas nodded.

“My strength is not the point.”

“Correct. The point is that whoever grabs this later can use it fast.”

Silas watched her hands.

Human hands.

Short nails.

No claws.

Tiny, compared to his.

Better at this.

He liked that too.

Reaves finished half a turn and handed it back.

“Again.”

Silas crouched carefully and started over.

Flat.

Even.

Not crushed.

Not punished.

The hose rolled under his paws.

Reaves watched.

“Better.”

Silas kept his attention on the hose so his smile didn’t get too obvious.

“Thank you.”

“Don’t thank me yet. I’ve got six more.”

Behind them, Firefighter Vaughn leaned against the bumper of Engine 3 and sipped coffee.

“He smiles when you give him more chores.”

Silas did not look up.

“I heard that.”

Vaughn said, “Good. Saves me repeating it.”

Reaves pointed at the next hose.

“Less listening. More rolling.”

“Yes, ma’am.”

He rolled hose.

Then he washed the lower panels of Engine 3 because the higher panels did not need a ladder for him, and Reaves said that was useful but annoying.

Then he wiped cabinet handles, restocked bottled water, sorted medical gloves by size, reorganized cleaning supplies under Ortiz’s direct supervision, and learned that firefighters owned more oddly specific brushes than any reasonable profession should require.

There were brushes for wheels.

Brushes for hose threads.

Brushes for nozzles.

Brushes for vents.

Brushes for things Silas was still not fully convinced were different from other things.

He did not complain.

At 14:20, Ortiz found him kneeling beside an open cabinet, lining spare nozzle gaskets into a small plastic bin.

Ortiz stopped.

Silas looked up.

“Wrong place?”

“No.”

“Wrong bin?”

“No.”

“Wrong number?”

Ortiz’s mouth twitched.

“Relax.”

Silas sat back slightly.

“I am relaxed.”

Vaughn walked by.

“That’s his courtroom face.”

Silas pointed one claw without turning.

“I was not in court that often.”

Reaves, from the other side of the engine, said, “Once is enough to create a face.”

Silas looked down at the gaskets.

“I’m just trying not to mess anything up.”

Ortiz’s expression changed. Not soft, exactly. Firehouse soft still had steel under it.

“That’s good. But if you mess up a gasket bin, nobody dies. We fix it and you learn the cabinet. That’s why you’re here.”

Silas nodded.

“Slow progress.”

“Exactly.”

Silas returned to the bin.

Ortiz watched him for another second.

“You okay with that?”

Silas looked at him.

“With what?”

“Slow progress.”

Silas thought about it.

The old him would have hated it. The old him had hated waiting for anything that made him feel small. The old him had believed doors were insults, locks were challenges, and rules were things other people used to keep him from taking what he wanted.

This was different.

The station did not feel like a door held closed.

It felt like a door someone had not opened all the way yet because stairs existed on the other side and they did not want him to fall.

He smiled.

“Yes.”

Ortiz nodded.

“Good.”

Then the tones dropped.

The bay changed.

Every scent sharpened.

Every firefighter moved.

Silas did not.

He had practiced that too.

He stood from the cabinet and stepped back against the red line painted on the bay floor, the place Reaves had told him to wait when calls came in unless someone gave him a task.

Back line.

The speaker cracked with dispatch.

“Station Three, public assist. Child stuck in tree. 1800 block of West Maple. Caller advises child is approximately seven years old, about twenty feet up, frightened and unable to climb down. No reported injury.”

Vaughn looked toward the engine.

Reaves grabbed her radio.

Ortiz turned toward Silas.

Silas kept his paws still.

He wanted to move.

Of course he wanted to move.

Every part of him wanted to step forward.

He didn’t.

Ortiz looked at his clawed feet.

Then at the apparatus.

Then back at him.

“Creed.”

Silas’s ears lifted.

“Yes, Captain?”

Ortiz’s eyes dropped once more to the claws.

“How are you with bark?”

Reaves stopped beside the engine and slowly turned her head.

Vaughn’s grin spread.

Silas looked at Ortiz.

Then he chuckled.

Low and surprised.

“Better than I am with ladders.”

Ortiz pointed at him.

“Support ride-along only unless I assign you. You don’t grab the kid unless the kid agrees or there’s an immediate fall hazard. Slow. Calm.”

Silas’s whole body went still with attention.

“Yes, sir.”

Reaves opened the rear door of the rescue unit.

Vaughn climbed in.

“Can we please make ‘how are you with bark’ the official interview question?”

Ortiz said, “No.”

Silas climbed in, careful of his claws, careful of his tail, careful of everything.

He was smiling anyway.


The tree was a huge old oak in the front yard of a small blue house on West Maple, the kind of tree that had spent decades looking climbable to children and inconvenient to adults.

A crowd had formed before the fire unit arrived.

Not large.

But enough.

A mother stood near the trunk with both hands pressed over her mouth. A teenage girl stood beside her, crying quietly and saying, “I told him not to go that high,” as if repeating it might pull the boy down.

The boy was higher than Silas expected.

Not impossibly high.

Not for him.

But high enough for a seven-year-old to understand the error of ambition.

He sat on a thick branch about twenty-two feet up, one arm wrapped around the trunk, one leg dangling, face red, cheeks wet, chest hitching with each breath.

Ortiz stepped out first.

“Everyone back from the tree, please. Give us room.”

Reaves moved the mother gently but firmly to the sidewalk.

“What’s his name?”

“Noah,” the mother said. “His name is Noah. He climbed up and then he looked down and he just froze.”

Ortiz looked at the yard.

Fence on one side.

Flower beds near the trunk.

Low branches crossing awkwardly.

Soft ground where a ladder would need to sit.

Vaughn was already evaluating placement.

“We can set a ladder here, but the angle’s bad,” he said.

Reaves looked up.

“He’s wedged pretty close to the trunk.”

Ortiz looked at Silas.

Silas stood beside the rescue unit, back line without needing the line. Waiting.

Ortiz motioned him forward.

The crowd changed when Silas moved.

Not fear.

Interest.

Recognition.

Phones started to rise, then lowered when Reaves turned and gave the whole yard one look.

“Not now,” she said.

Most people believed her.

Silas stopped beside Ortiz.

Ortiz pointed up.

“You comfortable?”

Silas looked at the tree.

Bark.

Branches.

Weight distribution.

Clear handholds.

Good trunk.

No rot he could scent from here. Old sap, leaves, dust, squirrel, fear, child sweat, fresh tears.

“Yes.”

“You can get up there without shaking him loose?”

Silas looked at the crying child.

His voice softened.

“Yes.”

Ortiz nodded.

“Then do that.”

Reaves stepped near Silas.

“Slow.”

Silas nodded.

“Slow.”

He stepped to the tree.

The mother made a small sound.

Silas paused and looked at her.

“I’ll go slow,” he said.

She nodded, tears standing in her eyes.

“Please.”

He turned back to the trunk.

For a second, he looked down at his feet.

No shoes.

No pretending they weren’t what they were.

For most of his life, people had looked at those claws and seen damage waiting to happen.

Now Captain Ortiz had looked at them and seen a tool.

Silas smiled.

Then he climbed.

It was easy.

Not because he was showing off.

Not because the crowd mattered.

Because trees made sense to claws.

He dug in carefully, paws finding bark, claws anchoring without tearing too deep. One hand, one foot, shift weight, next hold. Slow enough for Noah to see him coming. Smooth enough not to shake the branches.

Halfway up, Noah stopped crying for one startled breath.

Silas looked up at him.

“Hi, Noah.”

The boy sniffed hard.

“You’re a wolf.”

“Yes.”

“Are you a firefighter?”

Silas reached the branch below him and settled against the trunk, not too close.

“Not yet.”

Noah blinked.

“Not yet?”

“I’m practicing.”

Noah wiped his face on his sleeve.

Silas pretended not to notice because sometimes dignity came in small sizes.

“My name is Silas.”

“I’m stuck.”

“I noticed.”

Noah let out a tiny surprised laugh that turned into another shaky breath.

Silas rested one arm along the branch.

“This is a good tree.”

Noah looked offended through tears.

“It let you get higher than you planned though.”

“Yes.”

Noah nodded hard.

Below, Vaughn turned away.

Reaves covered her mouth with one hand.

Ortiz watched the branch, the boy, and Silas’s posture.

Silas did not reach yet.

He just sat there, huge and calm in the tree, charcoal fur against rough bark, amber eyes level with a frightened child.

“You’re doing pretty good,” Silas said.

“No, I’m not.”

“You stayed on the branch. You held the trunk. You waited for help. That’s pretty good.”

Noah sniffed.

“I cried.”

“Crying doesn’t cancel smart.”

Noah looked at him.

Silas shrugged.

“I learned that recently.”

Noah studied him.

Then his eyes dropped.

“You have claws on your feet.”

“I do.”

“Does it hurt the tree?”

“Not much. I’m being careful.”

“Can you climb anything?”

“No.”

“What can’t you climb?”

Silas glanced down at the polished side of the rescue unit.

“Fire trucks.”

Noah giggled.

The sound hit the ground like sunlight.

His mother put both hands over her mouth again, but this time she was smiling.

Silas waited another breath.

“Noah, would you like to climb down with me?”

Noah looked down.

His body tightened.

“No.”

“That’s okay.”

“I can’t.”

“You don’t have to. I can carry you.”

Noah looked at him.

“How?”

“You put your arms around my neck. Not tight enough to choke me. Don’t grab my ears.”

Noah’s eyes widened.

“I wasn’t gonna.”

“Good. Some people consider ears handles. They’re wrong.”

Noah laughed again.

Silas smiled.

“I’ll hold you. We’ll go slow. Captain Ortiz is on the ground. Your mom is right there.”

Noah looked down again.

Then immediately looked at Silas.

“Don’t drop me.”

Silas’s voice went very steady.

“I won’t.”

Noah believed him.

Children did that sometimes, Silas was learning.

Not always.

Not because they were foolish.

Because they noticed when adults meant the simple things.

Noah shifted carefully toward him.

Silas moved one arm, giving him space. The boy crawled the last foot, trembling, then wrapped both arms around Silas’s neck and both legs around his side.

Silas kept one hand on the trunk and one arm around Noah.

“Ready?”

Noah buried his face in Silas’s shoulder.

“No.”

Silas nodded.

“Good answer. We’re going anyway.”

Noah made a terrified little sound that turned into a laugh when Silas started down.

Slow.

Claw.

Bark.

Weight.

Hold.

Shift.

Noah clung hard at first, breathing fast against Silas’s neck.

Then, halfway down, he lifted his head.

Silas paused.

“You okay?”

Noah looked at the ground, then at Silas’s claws in the bark.

Then he laughed.

“We’re climbing like Spider-Man.”

Silas smiled.

“Spider-Man has more web.”

“You have claws.”

“That helps.”

Noah started laughing properly then.

Not all at once.

But each step lower made the fear smaller and the adventure bigger.

By the time Silas reached the lowest branch, Noah was looking around with wide eyes.

“I can see Mom!”

His mother laughed and cried at the same time.

Silas dropped the last few feet softly into a crouch, one arm still around Noah.

The boy squealed, delighted.

“That was awesome!”

Silas lowered Noah carefully.

Noah’s mother rushed forward, then stopped just long enough for Reaves to say, “He’s clear.”

Then she had her son in her arms.

“Noah Alexander, you scared ten years off my life.”

Noah hugged her.

“I got rescued by a practicing firefighter wolf.”

Ortiz coughed.

Silas looked down.

“I’m not—”

Reaves said, “Practicing is accurate.”

Silas blinked.

Noah pulled back from his mother and looked at Silas’s feet again.

“Those are really cool.”

Silas looked down too.

His claws had bits of bark dust around them.

“They are?”

Noah nodded hard.

“I wish I had claws.”

Silas’s mouth opened.

Nothing came out.

Vaughn said, “Kid, shoes would be a nightmare.”

Noah wrinkled his nose.

“Shoes are dumb.”

Silas smiled slowly.

“I agree.”

Noah grinned.

The mother looked at Silas with wet eyes.

“Thank you.”

Silas shook his head.

“Captain Ortiz assigned me.”

Ortiz said, “And you did the task.”

Silas looked at him.

Ortiz held out a hand.

Silas took it.

“Good work,” Ortiz said.

Noah grabbed Silas’s other hand.

“Can I get a picture?”

His mother started to object, then stopped and looked at Silas.

Silas looked at Ortiz.

Ortiz looked at the mother.

“One quick picture. Then we clear the call.”

Reaves pointed at the crowd.

“No pile-on.”

Gabriel would have called that heroic restraint.

Silas crouched beside Noah. Noah made a fierce face. Not quite a Kaden Face. More like a small person attempting serious wolf energy without the proper hardware.

Silas smiled normally.

Noah looked at him.

“You gotta do claws.”

Silas held up one paw, claws visible, careful and open.

The picture happened.

Then one more with Noah’s mother.

Then Reaves ended it with a clap of her hands.

“Show’s over. Tree remains undefeated. Everybody back.”

On the way to the rescue unit, Vaughn leaned toward Silas.

“Practicing firefighter wolf.”

Silas pointed at him.

“No.”

Vaughn grinned.

“Too late.”

Reaves climbed into the passenger seat.

“Back line, Creed.”

Silas climbed into the rear.

“Yes, ma’am.”

Ortiz started the unit.

After a moment, he looked at Silas in the mirror.

“You did good.”

Silas tried not to smile.

Failed.

“Thank you, Captain.”

“And next time?”

Silas straightened.

“Back line unless assigned.”

Ortiz nodded.

“Exactly.”

Silas looked out the window as the blue house and the oak tree slid behind them.

Slow progress.

Yes.

He could live with slow progress.

Slow progress still moved.


The first text came to Thane at 15:12.

Tree rescue. Approved support task. Child safe. Child said claws are cool.

Thane read it in the kitchen, where he was making coffee before shift and Gabriel was eating cereal from a box labeled NOT EMERGENCY in Mark’s handwriting.

Thane smiled.

Gabriel looked up.

“What?”

Thane handed him the phone.

Gabriel read it and made a sound that was far too emotional for a man eating cereal directly from a forbidden box.

“Oh, come on.”

Mark came in from the hallway.

“What happened?”

Gabriel handed him the phone.

Mark read the text.

His face softened.

Then he typed on his own phone.

Gabriel pointed his spoon.

“Are you texting him?”

“Yes.”

“What did you say?”

Mark looked at him.

“That claws are a functional adaptation and the child is correct.”

Gabriel stared.

“Mark.”

“What?”

“That is somehow very you and very sweet.”

Mark put his phone away.

“It is factual.”

Thane typed back:

Proud of you.

Silas replied a few seconds later.

Captain Ortiz said good work. Vaughn called me practicing firefighter wolf.

Gabriel slapped the table.

“Yes.”

Mark said, “That phrase is less objectionable than Goat Unit.”

Thane typed:

Practicing firefighter wolf sounds accurate.

Silas:

Do not encourage them.

Thane smiled.

Too late.

The next message took longer.

It was good. Not too much. Just good.

Thane read that one quietly.

Not too much.

Just good.

That was exactly what they needed.

He typed:

Good is allowed.

Silas replied:

I know. See you after work. Pack.

Thane:

Pack.

Mark looked at the box.

“You are eating from the non-emergency cereal.”

Gabriel froze.

Thane picked up his coffee and left the room.

Some calls were not his.


Night Shift started with Voss saying, “No goat calls tonight.”

Gabriel stopped halfway into the briefing room.

“You can’t control that.”

Rusk lifted his coffee.

“Maybe she can. Maybe we’ve promoted past livestock.”

Mark sat.

“We have not been promoted from livestock.”

Crowe stood near the board with her arms folded, unimpressed by everyone equally.

Voss glanced at Thane.

“How’s Silas?”

Thane’s expression shifted before he could stop it.

Rusk noticed.

Of course he did.

“What did he do?”

Gabriel leaned over the table.

“Tree rescue.”

Voss looked interested.

Crowe looked like she already knew and had decided to allow joy for seven seconds.

Rusk said, “As a tree or from a tree?”

Mark answered because that was safer.

“Public assist through Station Three. Child stuck in tree. Fire command assigned Silas to climb and assist. Child safe. No injury. Clean boundaries.”

Rusk looked at Thane.

“You have goat and tree specialization in one week.”

Gabriel whispered, “Expanded services.”

Crowe pointed one finger at him.

“No.”

Gabriel closed his mouth.

Voss smiled into her coffee.

“Good for him.”

Thane nodded.

“It was.”

Then Crowe killed the softness the way commanders sometimes had to.

“On the actual shift. We’ve got directed patrol near the east commercial corridor after two vehicle break-ins last night. Patrol has primary. You three are available for assist and case pickup if anything develops. No circus.”

Gabriel lifted one paw.

“What if the circus develops externally?”

Crowe looked at him.

“Then don’t join it.”

“Yes, ma’am.”

The shift began with normal.

Normal meant a minor wreck in a grocery store parking lot where both drivers insisted they had been stationary and physics had behaved rudely.

Normal meant a business alarm at a pet grooming shop triggered by a balloon shaped like a sheepdog drifting in front of a motion sensor.

Normal meant a caller reporting “a person lurking by the fence” behind a daycare, which turned out to be a scarecrow from the garden program wearing a hoodie.

Gabriel stood in front of the scarecrow with his hands on his hips.

“Object loitering again.”

Mark said, “No.”

“You said it last night.”

“I was tired.”

Thane moved the scarecrow back to its proper post.

“At least this one has pants.”

Gabriel turned slowly.

Mark stared.

Thane looked at them.

“What?”

Gabriel whispered, “Character growth.”

Mark said, “I refuse to document this.”

At 22:17, the radio changed.

“Night Shift, respond to assist Fire at 914 North Fairland. Structure fire, vacant residence. Fire knocked down. Fire Marshal requesting police for suspicious circumstances.”

Thane reached for the radio.

“Night Shift en route.”

The humor left the Humvee.

Not dramatically.

Not completely.

But enough.

Gabriel straightened.

Mark pulled up the address.

“914 North Fairland. Single-family residence. Last sale eighteen months ago. Permit activity for interior renovation. No current occupancy listed.”

Thane turned toward Fairland.

“Vacant?”

“Listed vacant pending remodel.”

Gabriel looked out the windshield.

“Vacant houses burn too easily.”

Mark’s voice was calm.

“Yes.”

The first fire engine’s lights stained the street red before they turned the corner.

Smoke hung low over the block, thin now, but sour and stubborn. The house was small, one story, white siding blackened around a side utility entrance. Water ran down the driveway and along the curb, carrying ash in gray streaks.

Engine 3 was on scene.

So was Engine 1.

Firefighters moved through the practiced aftermath of a knockdown: pulling hose, checking hot spots, opening access, clearing tools. The flames were gone, but the house still exhaled heat.

Thane parked outside the working area.

They got out and stopped at the perimeter.

No rushing in.

No dramatic entry.

Fire scenes belonged to fire until fire said otherwise.

Captain Ortiz stood near the front walk, helmet tucked under one arm, face streaked with soot. He saw them and came over.

For a fraction of a second, his eyes met Thane’s with something like leftover warmth from the afternoon.

He did not mention Silas.

Not yet.

Good.

“This one’s wrong,” Ortiz said.

Thane nodded.

“Fire Marshal here?”

“Valdez is around back. She asked for you.”

Deputy Fire Marshal Erin Valdez was crouched near the utility room entrance, taking photographs by work light. She was short, sharp-eyed, and wore turnout pants with a department shirt under a jacket marked FIRE MARSHAL. Her hair was pulled back. Her voice carried without rising.

“Detectives.”

Mark nodded.

“Marshal.”

Thane stopped several feet back.

“Where do you want us?”

Valdez appreciated that. It showed in her face.

“Outside for now. I’ve got a cleared path to the side entrance, but I don’t want extra feet in there until I finish photos. Fire started in the utility room. Small, hot, fast. First-in knocked it down before extension past the hall.”

Gabriel looked at the blackened doorframe.

“Vacant house?”

“Supposed to be.”

“Anyone inside?”

“No. Primary clear. No injuries.”

Mark looked at the side yard.

“Why suspicious?”

Valdez stood and turned toward the doorway.

“Power’s disconnected at the meter. Gas is locked out. No obvious transient activity. No cooking source. No lightning. No active construction today according to the permit board. Door showed forced entry, but the fire pattern’s too clean for random vandalism.”

Thane breathed through his mouth first, then carefully through his nose.

Smoke.

Wet drywall.

Charred wood.

Melted plastic.

Old dust.

Recent human scent, several layers blurred by fire crew, but one sharper near the side gate.

Something chemical under it all.

Not gasoline.

Not exactly.

A thin, harsh solvent bite with a sweet edge.

He did not say accelerant.

Not yet.

He said, “There’s a chemical odor under the smoke near the side entrance.”

Valdez looked at him.

“What kind?”

“Solvent. Sweet. Sharp. Not enough for me to name.”

Mark wrote it down.

Gabriel scanned the neighboring houses.

“Who called it in?”

Ortiz answered from behind them.

“Neighbor across the street saw smoke from the side window. Called fast.”

Valdez pointed.

“Mrs. Hanley. Patrol has her on the porch. I asked them to hold off until you got here.”

Thane looked at Gabriel.

Gabriel was already moving.

“I’ll talk to her.”

Mark stayed with Valdez.

Thane remained where he was, watching the yard.

The side gate was open.

Not broken.

Open.

The latch had been lifted.

Not kicked.

There were muddy prints near the fence line, but fire personnel had moved through parts of the yard. Valdez had marked what mattered with small flags.

Mark crouched near one without crossing the tape.

“Boot impression?”

Valdez nodded.

“Maybe. We preserved two by the fence before suppression traffic hit the rest.”

Thane leaned slightly.

Work boot tread.

Deep heel.

Mud dried at the edges.

Someone had been here before the water.

Mark said, “Can I photograph from here?”

“From outside the tape, yes.”

Mark did.

Valdez watched him, then looked at Thane.

“Ortiz said Silas did well today.”

Thane kept his eyes on the yard.

“He did.”

“Good.”

That was all she said.

That was all that belonged here.

Thane respected the silence between them.

Valdez pointed toward the utility entrance.

“Give me five minutes. Then I’ll walk you through the cleared path.”

Mark nodded.

“We’ll wait.”

Gabriel returned from across the street with Patel beside him.

“Mrs. Hanley saw smoke at 22:02. She was watching TV, smelled smoke, looked out, saw a flicker in the utility room window. She also saw a white panel van parked two houses down around 21:40.”

Valdez looked over.

“Plate?”

“No. She thought it belonged to contractors. No logo. Rear passenger side brake light out.”

Mark noted it.

“Direction of travel?”

“Gone by the time smoke showed.”

Patel added, “Another neighbor’s doorbell camera might catch the street. Owner’s not home, but I’ve got contact info.”

Thane nodded.

“Good.”

Valdez’s radio crackled. She answered, listened, then looked back at them.

“You should see this.”

They waited until she waved them in.

The cleared path was narrow, marked with tape and small cones. The floor inside the utility entrance was wet and blackened. Fire had chewed upward from the corner near the washer hookups, then curled across the wall and died where firefighters stopped it.

The smell hit harder inside.

Thane kept his breathing shallow.

Mark moved carefully, staying exactly where Valdez indicated.

Gabriel stopped at the threshold.

“Copper’s gone.”

Valdez looked at him.

“Yep.”

A section of copper pipe had been cut out near the wall. The cuts were shiny under soot, too neat in one place and too obvious in another.

Mark tilted his head.

“That’s staged.”

Valdez did not smile, but her eyes sharpened.

“Why?”

Mark pointed without touching.

“Copper theft usually follows access and volume. If someone is stealing copper from a vacant house, they don’t take this one short visible section and leave easier runs. Also the cut ends are too exposed. Like someone wanted first responders to see missing copper.”

Gabriel looked around.

“Bad thief theater.”

Valdez nodded slowly.

“That’s what I thought.”

Thane crouched near the edge of the cleared path.

“Fire starts here?”

Valdez pointed to the lower wall.

“Likely origin. I’ll confirm after deeper examination, but the burn pattern is low and concentrated. Something was placed at or near the base of that wall.”

“Electrical?”

“Power disconnected.”

Mark looked at the meter tag visible through the side window.

“Utility seal intact?”

“Appears intact. I’ll get utility confirmation.”

Thane studied the floor.

There were remnants near the wall.

Melted plastic.

Charred cloth.

Something that had burned hot and fast enough to damage more than trash would, but not enough to consume the room before discovery.

Gabriel said, “So somebody forced the side door, cut a little copper, started a small fire, and left.”

Valdez looked at the black wall.

“Or wanted us to think that.”

Mark said, “Any similar fires recently?”

Valdez’s silence answered before her words did.

“Two weeks ago. Vacant house on Lowell. Smaller. Put out by neighbor with a garden hose before Engine 1 arrived. At the time it looked like attempted copper theft with minor fire damage.”

Thane looked at her.

“Same pattern?”

“Utility room. Power off. Small copper section missing. Side entry forced. I didn’t love it then, but it wasn’t enough.”

Gabriel said, “Now it’s enough.”

Valdez nodded.

“Now it’s enough.”

Mark’s tablet was already out.

“Address?”

“622 Lowell.”

He typed.

Thane stayed crouched.

The chemical scent threaded through the wet smoke.

His senses could point.

The report had to show the road.

Gabriel stepped outside to breathe clean air.

Thane followed a moment later. Mark came last, already building the skeleton of the case in his head.

Valdez stripped off one glove and rubbed the back of her wrist over her forehead.

“I’ll process this as incendiary pending lab. I’m requesting police case number tied to the suspicious circumstances, possible burglary staging, and any related property crimes. I’ll send my preliminary tonight.”

Thane nodded.

“We’ll open it.”

Crowe arrived at 22:48, stepping from her unit with the expression of someone who had already been told her manageable night had grown teeth.

She joined them near the perimeter.

“Talk to me.”

Thane gave the first summary.

“Vacant renovation house. Fire knocked down. No injuries. Power disconnected. Fire origin likely utility room. Small section of copper missing, likely staged. Similar incident two weeks ago on Lowell. Neighbor saw white panel van with rear passenger brake light out around twenty minutes before smoke.”

Crowe looked at Valdez.

“You agree?”

Valdez nodded.

“Yes.”

Crowe looked back at Night Shift.

“Do we have a threat to occupied structures?”

“Not yet,” Mark said. “Known targets are vacant. But the pattern is too limited to assume safety. Vacant doesn’t mean empty every night. Contractors, inspectors, squatters, kids.”

Gabriel looked toward the blackened house.

“And neighbors close enough to breathe smoke.”

Crowe’s jaw tightened.

“Priority tomorrow is pattern. Owners, contractors, permits, insurance, recent disputes, camera canvass, connection between Fairland and Lowell. Tonight, lock down this scene, get doorbell footage, canvass immediate neighbors, and pull the prior fire file.”

Thane nodded.

“Copy.”

Crowe glanced toward Ortiz.

“Fire needs anything?”

Valdez answered.

“Scene security after we clear. I’ll coordinate with patrol.”

Crowe looked at Thane again.

“This stays clean. Fire investigation is Valdez. Criminal side is us. No theories getting married tonight.”

Gabriel said, “Casual dating only.”

Crowe stared at him.

Gabriel nodded.

“Understood.”

Thane looked back at the house.

The blackened side door hung open inside the tape.

A little missing copper.

A little fire.

A white van.

A vacant house.

A pattern trying very hard to look like something smaller than it was.

He didn’t like it.

Mark stood beside him.

“This wasn’t a bad copper theft.”

Gabriel came up on the other side.

“No.”

Valdez looked from one wolf to the next.

Thane kept his voice low.

“It was a fire wearing one.”

No one laughed.

Not because it was dramatic.

Because it was accurate.

Across the street, Mrs. Hanley’s porch light glowed warm and ordinary. Patrol units moved through the block. Firefighters packed hose back into beds with tired precision.

Somewhere across town, Silas was probably cleaning up at Station 3 before heading home, still carrying the memory of a child laughing against his shoulder and calling his claws cool.

Good.

Let him have that.

This belonged to Night Shift.

This belonged to smoke, proof, patterns, and whatever person had decided an empty house was a safe thing to burn.

Thane watched ash-water run along the curb.

Then he turned toward the neighbors.

“Let’s start knocking.”

Chapter 114 — Goat Unit

Wednesday had no intention of becoming a goat night.

That was what Gabriel said later.

Mark objected to the phrasing because nights did not have intentions.

Gabriel said Mark was exactly the reason Wednesday had hidden the goat until after 22:00.

The evening started normally enough.

Normal, lately, included Silas standing in the great room before leaving for work, fully shifted, wearing his modified Red Dirt safety vest over work clothes and holding a travel mug of coffee like a resident of the den who still found ordinary objects emotionally significant.

Thane leaned against the kitchen island.

“You’ve got your phone?”

Silas held it up.

“Phone.”

“Wallet?”

“Wallet.”

“Keys?”

Silas looked toward the hook by the door.

“Keys.”

“Lunch?”

Silas lifted a small insulated bag.

“Lunch.”

Gabriel looked up from the couch.

Thane walked over and adjusted nothing on Silas’s vest, because he was trying to respect adulthood. He still checked him over with his eyes.

Silas noticed.

“You’re doing the thing.”

“What thing?”

“The Thane scan.”

Gabriel sat up.

“Oh, excellent. It has a name.”

Mark said, “It has always had a function.”

Silas smiled.

“I’m going to work. Same as yesterday.”

Thane nodded.

“I know.”

“I’ll text Hale when I arrive.”

“I know.”

“I’ll text you too.”

“I know.”

Silas’s smile softened.

“You know a lot.”

Thane reached out and tapped one claw lightly against the safety vest.

“Go be useful.”

Silas’s expression warmed in the way it always did when useful meant honest work instead of old damage.

“Yes.”

Gabriel waved from the couch.

“Be acceptable.”

Silas grabbed a pillow from the nearest chair and threw it.

Thane caught it automatically.

Gabriel stared.

“That was not for you.”

Thane looked at the pillow in his paws.

“I know.”

“Then why?”

“Reflex.”

Mark said, “Object interception remains strong.”

Silas laughed.

Then he opened the front door, stepped into the evening, and went to work.

The house felt different after he left.

Not empty.

Not wrong.

Just aware of the fourth scent fading toward the driveway.

Gabriel watched the door close.

“He really lives here.”

Thane nodded.

“Yes.”

Mark’s voice softened.

“And leaves for work.”

“And comes back,” Thane said.

Gabriel smiled.

“That’s the good part.”


Shift began with Crowe handing them a stack of ordinary.

That was never a safe sign.

“Tonight should be manageable,” she said.

Gabriel immediately made a sound.

Crowe looked at him.

“No.”

“I didn’t say anything.”

“You reacted in a way that suggested commentary.”

Gabriel placed one paw over his chest.

“My face has rights.”

“Not on my shift.”

Mark opened his tablet.

Crowe continued.

“First assist is with Patel at the public library. Caller reports someone placing unauthorized flyers on vehicles.”

Thane nodded.

“Copy.”

Rusk, who had lingered near the handoff board because day shift apparently disliked leaving cleanly when entertainment was possible, looked at Gabriel.

“Unauthorized flyers?”

Gabriel smiled.

“Paper crime.”

Mark said, “No.”

Voss picked up her folder.

“Go before this becomes a vocabulary issue.”

They went.

The library parking lot held twelve cars, six flyers, one irritated librarian, and a man named Gary who believed very strongly that local residents needed to know about his new mobile knife-sharpening business.

The flyers were not threatening.

They were not obscene.

They were also taped partly over windshields.

Patel stood beside Gary with the weary patience of a man explaining adhesive boundaries.

Gary said, “It’s community outreach.”

The librarian said, “It’s tape on my patrons’ cars.”

Gabriel looked at a flyer.

“Sharp Decisions Mobile Sharpening.”

Mark leaned over.

“That is actually a good name.”

Gabriel looked delighted.

“I know. That makes this harder.”

The issue resolved with Gary removing every flyer, apologizing to the librarian, and being advised that bulletin boards existed for a reason. No citation. No arrest. Strong tape-related education.

At 19:42, they assisted Grant with a welfare check on an elderly man whose neighbor reported that he had not brought in his trash cans.

The man was fine. His grandson had taken him to dinner and forgotten the cans. The neighbor accepted this explanation but asked if the wolves could move the cans anyway since they were already there.

Thane moved them.

At 20:31, Darnell requested backup at a fast-food restaurant where two customers were arguing over a coupon that had expired in March.

The customer insisted the coupon had “sentimental value.”

The manager insisted sentiment did not extend promotional windows.

The coupon was not honored.

Nobody was arrested.

The customer bought fries anyway.

Normal Wednesday.

Manageable.

Suspiciously manageable.


At 21:58, Silas texted.

Left Red Dirt. Stable. Heading home. Alejandra says I am acceptable but only because inventory is over.

Thane showed Gabriel and Mark while parked near Fairview Park finishing the coupon call notes.

Gabriel smiled.

“She’s softening.”

Mark said, “Alejandra’s softness remains externally indistinguishable from discipline.”

Thane typed back:

Come home safe.

Silas replied:

Home.

Three minutes later, the radio cracked.

“Night Shift, assist Darnell near County Line and Briar. Caller reports livestock in the roadway. Possible goat.”

Gabriel slowly turned his head.

“No.”

Mark looked at the call on the MDT.

“Yes.”

Thane started the Humvee.

Gabriel pointed at the radio.

“It said possible goat.”

“Correct,” Mark said.

“There’s a difference between goat and possible goat.”

“The caller may not be trained in livestock identification.”

Gabriel looked at Thane.

“Wednesday did this on purpose.”

Mark said, “Wednesday—”

“Don’t defend Wednesday.”

The Humvee turned toward County Line.

Another radio update came in.

“Additional caller advises a black Yukon has stopped with hazards on. Caller says driver is a large wolf attempting to direct traffic around the animal.”

Thane’s ears lifted.

Gabriel leaned forward.

Mark immediately checked the map.

Thane keyed the radio.

“Night Shift en route. Advise units the Yukon is likely Silas Creed. Civilian. Approved travel from work to residence. We’ll handle contact.”

Crowe’s voice came back.

Gabriel sat back.

“Of course the goat found Silas.”

Mark said, “Statistically unlikely but narratively consistent.”

Thane gave him a look in the rearview mirror.

Mark blinked.

“What?”

Gabriel whispered, “He’s evolving.”


The goat was standing on top of the black Yukon.

Not in front of it.

Not beside it.

On top.

All four hooves planted on the hood like the vehicle had been purchased specifically for livestock elevation.

Silas stood ten feet away in his Red Dirt safety vest, hands open, expression caught somewhere between alarm, restraint, and absolute disbelief.

Darnell’s patrol unit was angled behind the Yukon with lights on, blocking the lane. Another patrol unit controlled the opposite direction.

Several drivers had pulled over.

One was filming.

Because of course one was filming.

The goat looked very pleased with itself.

Gabriel stared through the windshield.

“That is not possible goat. That is confirmed goat.”

Thane parked the Humvee behind Darnell’s unit and got out.

Silas immediately looked at him.

“I didn’t touch the goat.”

Thane stopped.

Gabriel stepped out behind him.

Mark came around the other side.

Silas pointed at the Yukon.

“I stopped because it was in the road. I put hazards on. I called 911. I stayed back. Then it jumped.”

Darnell walked over, face tight with the effort not to laugh.

“It did jump.”

Silas looked betrayed by the universe.

“Onto the hood.”

“Yes.”

“I didn’t invite it.”

Gabriel looked at the goat.

“Did it RSVP?”

Silas pointed at him.

“No.”

Mark looked at the Yukon hood.

“No visible denting from this distance.”

Silas blinked.

“Really?”

“The Yukon is sturdy. Goat mass appears moderate.”

Gabriel looked at Mark.

“Goat mass?”

Mark said, “Approximate.”

Thane walked closer to Silas, stopping beside him.

“You did right.”

Silas exhaled.

“I did?”

“You stopped for a road hazard, activated hazards, called it in, stayed out of traffic, didn’t try to handle livestock without help.”

Darnell nodded.

“He did exactly that.”

Silas relaxed by one inch.

The goat chose that moment to bleat loudly.

Gabriel looked at it.

“Statement noted.”

Mark opened his tablet.

“Do not encourage goat testimony.”

A woman in a pickup pulled up behind the patrol line and got out holding a rope halter and a bucket.

“Is that Kevin?”

Every head turned.

Gabriel closed his eyes.

“The goat is named Kevin.”

The woman hurried closer.

“Oh, he is in so much trouble.”

Silas stared at her.

“Kevin?”

The goat bleated again, as if answering.

Darnell said, “Ma’am, is this your goat?”

“Yes. I’m Linda Marr. He got out last month too. He’s usually more respectful.”

Gabriel whispered, “We’ve met Kevin.”

Thane looked at him.

“This is the same goat?”

Darnell nodded grimly.

“Same goat.”

Mark typed something.

Gabriel leaned over.

“If you write ‘same goat,’ I’ll pay you twenty dollars.”

Mark looked at him.

“No.”

Linda approached the hood with the bucket.

“Kevin. Get down.”

Kevin did not get down.

He did, however, lean his head toward Silas.

Silas took one step back.

Kevin took one careful step forward on the hood.

Silas looked at Thane.

“Why is he looking at me?”

Gabriel said, “He knows.”

“Knows what?”

“That you’re acceptable.”

Silas’s ears flattened.

“Not now.”

Linda shook the bucket.

Kevin ignored her and stared at Silas with the intense focus of an animal that had found a new problem to become.

Mark observed, “The goat appears socially fixated.”

Gabriel turned.

“Goat Unit.”

“No.”

“Yes.”

Mark said, “There is no Goat Unit.”

Gabriel pointed at Silas.

“There is now.”

Silas looked horrified.

“I’m not a unit. I’m civilian.”

Darnell coughed.

Thane looked at Silas.

“Would you be comfortable helping Linda coax him down?”

Silas looked at the goat.

Then at Linda.

Then at Thane.

“I can try.”

Thane nodded.

“Civilian assist with owner present.”

Mark said, “I’ll document it that way.”

Gabriel whispered, “Goat Unit.”

Mark said, “I will not.”

Silas took one slow step toward the Yukon.

Kevin’s ears perked.

Silas stopped.

“Hi.”

Kevin bleated.

Silas looked at Linda.

“What does he like?”

“Anything he’s not supposed to have.”

Gabriel nodded.

“Relatable.”

Mark said, “No.”

Linda lifted the bucket.

“Feed, usually. But he’s being dramatic.”

Silas looked at Kevin.

The goat looked back.

Silas lowered himself into a crouch.

Not too close.

Not reaching.

Just less tall.

“You need to get off my Yukon.”

Silas’s voice stayed calm.

“I’m trying to have a normal week. You’re making that harder.”

Gabriel put one paw over his mouth.

Darnell turned away.

Linda looked delighted.

Silas continued.

“I’m not mad. I understand public attention is stressful. But you’re on the hood.”

Kevin took one step toward the edge.

Silas held out one open paw, not touching.

Linda shook the bucket softly.

“Come on, Kevin.”

Kevin leaned forward, sniffed Silas’s paw, then stepped down from the hood onto the front bumper.

Silas froze.

Everyone froze.

“Easy,” Thane said.

Silas did not move.

Kevin stepped from the bumper to the pavement with the dignity of a small king leaving a balcony.

Linda slipped the halter over him.

The sidewalk erupted in applause from the gathered bystanders.

Silas stood slowly.

Kevin pressed his head against Silas’s thigh.

Silas looked down.

“Oh.”

Gabriel whispered, “He has been chosen.”

Mark said, “Do not make this mystical.”

Linda laughed.

“He likes you.”

Silas looked uncertain.

“Is that good?”

“With Kevin? Complicated.”

Kevin tried to nibble the bottom edge of Silas’s safety vest.

Silas gently moved it away.

“No.”

Kevin tried again.

Silas moved it again.

“No.”

Thane smiled.

“Good boundary.”

Gabriel leaned toward Darnell.

“Goat boundary work.”

Darnell said, “I’m not writing that either.”

Mark said, “No one is writing that.”

A little boy from one of the stopped cars called, “Can you do the Kaden Face?”

Thane looked at Gabriel.

Gabriel looked at Mark.

Mark looked at the sky.

Silas looked at the goat.

Kevin bleated.

Gabriel said, “That’s his version.”

The child cheered.

That was how the selfies started.

Not many.

Thane shut it down before it became a scene, but a few happened with Linda’s permission and everyone safely out of the road.

One picture had Silas standing beside Kevin, looking awkward and huge, while Kevin tried to eat the corner of the ACCEPTABLE WOLF tape still stuck to his safety vest.

Gabriel declared it the cover image for Goat Unit.

Silas said he hated him.

Mark said the photo should not be used in any official capacity.

Darnell said, “Too late. Patel already asked for it.”

Silas looked at Darnell.

“You sent it to Patel?”

Darnell held up both hands.

“I sent a road-clear photo.”

Gabriel smiled.

“With goat.”

“With goat.”

“Goat Unit.”

Mark closed his eyes.


The scene cleared at 22:39.

Linda secured Kevin in her livestock trailer with multiple apologies and a promise to improve the gate latch.

Silas checked the Yukon hood under Mark’s direction.

No dents.

One hoof smudge.

Gabriel called it “livestock autograph.”

Silas wiped it with a cloth from the back.

Thane stood beside him.

“You okay?”

Silas looked at the hood.

Then at the road.

Then at the patrol lights.

Then at Kevin, who was glaring from inside the trailer as if wrongly imprisoned.

“Yes.”

“You handled it well.”

“I talked to a goat.”

“You de-escalated a goat.”

Silas looked at him.

“That’s not a real thing.”

Gabriel appeared beside them.

“It is now.”

Silas pointed at him.

“No.”

Mark said from behind them, “The phrase will not appear in the report.”

Gabriel sighed.

“Suppression of truth.”

Thane looked at Silas.

“Go home. Text Hale. Tell her road hazard, police contact, cleared, no issue.”

Silas nodded.

“I will.”

“And Silas?”

“Yes?”

Thane smiled.

“Good work.”

Silas’s expression warmed immediately.

“Thank you.”

Gabriel added, “Goat Unit.”

Silas threw the cleaning cloth at him.

Gabriel caught it.

Thane looked at the cloth in Gabriel’s paws.

“See? It is possible.”

Gabriel gasped.

“Growth from everyone tonight.”

Silas laughed, climbed into the Yukon, and drove away carefully.

Kevin bleated from the trailer as the Yukon passed.

Silas’s brake lights flickered for half a second, like he was laughing.


Back on patrol, the goat refused to leave the night.

Not physically.

Spiritually.

Gabriel mentioned Goat Unit six times in twenty minutes.

Mark refused each time.

Thane did not help because he was also fighting a smile and losing badly.

At 23:05, they assisted Grant with a noise complaint at an apartment complex. The noise turned out to be a blender, a karaoke speaker, and one resident attempting to make smoothies while practicing power ballads.

Mark wrote “excessive noise resolved by voluntary compliance.”

At 00:12, Patel requested a second unit at a gas station where a customer believed the air pump had overcharged him by seventy-five cents.

The manager refunded the money.

The customer then apologized because he had been having “a weird day.”

Gabriel asked if it involved goats.

Mark physically turned him away.

At 01:30, a caller reported a suspicious figure near the old theater.

It was a cardboard standee of a superhero left outside after a private birthday rental.

Wind had turned it slightly toward the sidewalk.

Thane moved it inside with the property manager.

Gabriel said, “Object crime.”

Mark said, “That was more object loitering.”

Gabriel stared.

“Did you just contribute?”

Mark looked away.

“No.”

Thane smiled.

The night settled.

No hard edges.

No cameras.

No speeches.

Just small problems made smaller.

At 02:18, Silas texted.

Home. Stable. Goat incident reported to Hale. She replied: “Of course.”

Gabriel laughed so hard Thane had to take the phone back.

Mark leaned forward.

“Anything else?”

Thane read the next message.

She also said I am not Goat Unit.

Gabriel made an outraged sound.

Mark nodded approvingly.

Thane typed:

Hale is correct.

Silas replied:

Thank you.

Then, after five seconds:

Kevin liked me.

Thane smiled.

Yes.

Silas:

That was weirdly nice.

Thane:

You were calm. Animals notice.

Silas took longer to answer.

I used to think everything noticed the bad first.

Thane’s smile softened.

Gabriel went quiet when he read it.

Mark’s face gentled.

Thane typed:

Not everything.

Silas replied:

Good. Going to sleep. Pack.

Thane:

Pack.

Gabriel looked out the windshield.

“That goat had emotional timing.”

Mark said, “Do not credit the goat with narrative instinct.”

“You heard the texts.”

“I did.”

“And?”

Mark sighed.

“The goat was… useful.”

Gabriel’s grin returned.

“Goat Unit useful.”

“No.”


Morning handoff ruined Mark’s hopes.

Darnell had gotten there first.

Rusk was already smiling when Night Shift entered the room.

That was bad.

Voss sat at the table with coffee, her expression carefully neutral in a way that meant she knew exactly what was coming.

Crowe stood by the board, arms folded.

Mercer was not present.

Small mercy.

Rusk lifted his coffee.

“So.”

Gabriel stopped in the doorway.

“No.”

Rusk’s smile widened.

“Goat Unit.”

Mark closed his eyes.

Thane looked at Darnell, who stood near the coffee machine trying and failing to look innocent.

Darnell said, “I filed the road hazard supplement.”

Voss looked at Mark.

“I’m told the phrase does not appear in the report.”

“It does not.”

“Good.”

Rusk said, “Coward.”

Mark looked betrayed.

Crowe took over before the room became unrecoverable.

“Actual handoff.”

Mark read from his notes.

“Library flyer complaint resolved. Welfare check clear. Coupon dispute resolved. Livestock roadway hazard cleared. Noise complaint resolved. Gas station air pump dispute resolved. Suspicious figure at theater determined to be cardboard standee.”

Voss stared.

“Cardboard standee?”

Gabriel said, “Object loitering.”

Mark’s eyes widened.

Rusk slowly turned toward Mark.

“Did he just use your phrase?”

Mark stared at the table.

“No.”

Gabriel’s face lit with pure betrayal and joy.

“You did say it.”

Crowe pinched the bridge of her nose.

“Reports clean?”

“Yes,” Mark said quickly.

“No force?”

“No.”

“No injuries?”

“No.”

“No goat damage?”

Thane answered.

“One hoof smudge. No dent.”

Rusk nodded gravely.

“Important.”

Voss looked down at her coffee, smiling.

Crowe pointed toward the parking lot.

“Go home.”


The cabin was quiet when they arrived.

Silas’s keys hung on his hook.

His Red Dirt safety vest hung beneath them.

The ACCEPTABLE WOLF tape still clung to the front, slightly more chewed at one corner.

Gabriel stopped.

“Oh, Kevin got it.”

Mark inspected the corner.

“Minor damage.”

Thane looked down the hall.

Silas’s bedroom door was partly open. His breathing was steady inside.

They did not wake him.

Not yet.

Gabriel took out his phone and snapped a picture of the chewed tape.

Mark looked at him.

“Why?”

“For historical record.”

“No social media.”

“Private archive.”

“No group texts?”

Gabriel hesitated.

Mark pointed.

“No.”

Gabriel sighed.

“Fine.”

Thane walked quietly to Silas’s doorway.

Silas was asleep diagonally across the bed, one arm wrapped around a pillow, ears relaxed, mouth slightly open in complete safety.

On his nightstand sat the small photo Linda had apparently texted him and Silas had printed on the little instant printer Gabriel bought for “den documentation.”

Silas beside Kevin.

Kevin trying to eat the acceptable label.

Silas looking horrified and happy.

Thane smiled.

Gabriel and Mark appeared beside him.

Gabriel whispered, “He looks peaceful.”

Mark nodded.

“Goat de-escalation is tiring.”

Thane looked at him.

Mark looked back.

“What?”

Gabriel’s whisper turned reverent.

“You’re one of us now.”

Mark sighed.

Silas slept through all of it.

Inside, the den held four wolves, one slightly damaged label, and the quiet knowledge that even absurd nights could leave something good behind.

On the kitchen table, Thane placed a sticky note before heading to bed.

Good work, Goat Unit.

Mark found it thirty seconds later and crossed out Goat Unit.

Gabriel found the correction and wrote it again underneath.

Thane left both.

When Silas woke up, he would hate all of them.

No, he wouldn’t.

Not really.

Chapter 111 — Not Ashamed

By Tuesday evening, the clip had gone everywhere.

Not national disaster everywhere.

But far enough.

Regional news pages. Werewolf forums. Police accountability groups. Local parent Facebook pages. A true-crime channel with a title Gabriel refused to read aloud because Mark had already threatened to take his phone. Two different short-form videos had cut Thane’s answer over dramatic music, which made Thane want to walk into the woods and become unreachable.

The worst one had captions that appeared one word at a time.

WE. ARE. NOT. ASHAMED.

Gabriel watched it in the station parking lot with both paws pressed over his muzzle.

Thane pointed at him.

“Stop.”

Gabriel’s eyes were wet.

“I hate it.”

“Then stop watching.”

“I hate how good it is.”

Mark took the phone.

“That is enough.”

Gabriel made a wounded sound.

“I was monitoring public response.”

“You were emotionally grazing.”

“That is not a real phrase.”

“It is now.”

Thane leaned against the Humvee and tried not to look at the phone in Mark’s paw.

He already knew the story had spread. The department PIO had issued the short statement Chief Whitaker promised. Local coverage had done what local coverage did: clipped, replayed, summarized, argued, simplified, complicated, and then discovered the comments could become a second story.

The surprising part was the comments.

Not all of them.

Some were ugly.

Some were cruel in the easy way people became when speaking to no one’s face.

Some called Silas a monster. Some called the pack naive. Some acted like restitution and probation were magic erasers. Some acted like any attempt at rehabilitation was an insult to victims.

But most were not that.

Most were careful.

Angry sometimes, but careful.

Mark had made the mistake of reading out a few, and then the station parking lot had gotten quiet.

He should be accountable. Sounds like he is. Accountability should not mean no one is ever allowed to love him.

Victims matter. So does whether someone stops hurting people. Both can be true.

If we punish people for trying to become better, we are just asking them to stay worse.

That detective answered every hard question. I respect that.

I do not know how I would feel if I were a victim. But I know I want people who did wrong to have a reason not to do it again.

Gabriel had read that last one twice.

Then he had stopped joking for almost a full minute.

Crowe found them outside at 17:58.

She took in Gabriel’s damp eyes, Mark holding Gabriel’s phone, and Thane’s expression.

“No more comments before shift.”

Gabriel opened his mouth.

Crowe pointed at him.

“No.”

He closed it.

Crowe looked at Thane.

“How is Silas?”

Thane’s chest tightened the way it did now whenever someone asked the question kindly.

“At work. Stable. Inventory week late shift approved through Thursday. Alejandra says he is focused enough to be useful and happy enough to be suspicious.”

Crowe’s mouth twitched.

Mark said, “He reports on schedule. Hale has no concerns as of this afternoon.”

“Good.” Crowe shifted the folder under her arm. “Then work. The internet will remain terrible without your supervision.”

Gabriel looked mournfully at his phone in Mark’s possession.

“That feels unsupported by evidence.”

“Work,” Crowe said.

They worked.


The first call took them to a laundromat because Tuesday apparently wanted to test how much normal it could hold.

A man had called 911 because another customer had removed his clothes from a dryer after the cycle ended.

The caller insisted that touching another man’s towels constituted “laundry assault.”

Grant stood near the folding table with the controlled expression of an officer who had already heard the phrase three times and wished to hear it zero more.

The accused towel-remover, an elderly woman named Mrs. Dibble, stood with both hands on her hips.

“I waited twelve minutes.”

The caller, a large man in gym shorts, pointed at his laundry basket.

“They were my towels.”

Mrs. Dibble stared at him.

“Then supervise them.”

Gabriel made a soft sound.

Mark said, quietly, “Do not.”

Thane kept his face neutral.

Grant looked relieved to see them and also irritated that she was relieved.

The matter resolved with no charges, a warning about calling 911 for non-emergencies, and Mrs. Dibble becoming the only person in the building whose dignity had increased.

As they left, she looked up at Thane.

“I saw you on the news.”

Thane paused.

“Yes, ma’am.”

Mrs. Dibble nodded once.

“Good answer.”

Then she returned to folding towels.

Gabriel waited until they reached the Humvee.

“That was the scariest endorsement we will ever receive.”

Mark nodded.

“Possibly.”

The second call was a suspicious vehicle behind a closed tire shop.

Patel had already checked the plate by the time they arrived. The vehicle belonged to the owner’s nephew, who had permission to use the back lot to practice backing a small trailer before taking his driver’s test.

He was sixteen, pale, sweating, and deeply aware that three werewolf detectives had just watched him jackknife a lawn trailer between two orange cones.

Gabriel said, “Everyone starts somewhere.”

The teenager stared at the Humvee.

“Did I do something illegal?”

Mark answered, “No.”

Thane added, “You did something difficult badly. That is not the same thing.”

The kid blinked.

Then nodded.

“Okay.”

Patel looked amused.

The nephew tried again.

This time, he only hit one cone.

Progress was progress.


At Red Dirt ReBuild, inventory week had made the warehouse brighter than usual.

The loading dock doors were open. Pallets were marked with colored tags. Clipboards hung from twine near each work zone. A folding table had been dragged near the dock and covered with labeled bins of cabinet hinges, drawer pulls, outlet covers, small brackets, and screws that Mark would have admired if he had not been on shift.

Silas stood at the hardware table in full wolf form, wearing his modified Red Dirt safety vest over work clothes designed for tail clearance and claws. A grease pencil lay beside his left paw. His clipboard had three columns, two checkmarks, and one line where Alejandra had written:

COUNT AGAIN. I DO NOT TRUST YOUR JOY.

Silas had smiled at that for twenty minutes.

He was counting drawer pulls when Cam came in from the dock too fast.

“Media.”

Silas looked up.

“What?”

Cam’s eyes were wide.

“News people. Outside. By the loading dock.”

Silas went cold.

For a moment, the table disappeared.

The old body remembered cameras as danger.

Not because cameras hurt.

Because cameras made people choose what version of you they wanted to keep.

Alejandra appeared from the aisle between stacked doors, clipboard in one hand, expression already lethal.

“How many?”

Cam swallowed.

“Two vans. Maybe three people with cameras. One lady with a microphone. One guy streaming.”

Alejandra’s eyes narrowed.

“Of course.”

Silas set the grease pencil down with care.

“I can go to the back.”

Alejandra pointed at him.

“You can stay exactly where you are and keep counting hinges.”

“They came for me.”

“They came to my workplace.” Her voice sharpened. “That is different.”

Cam looked toward the dock.

“They are asking if he is here.”

Alejandra smiled.

It was not a comforting smile.

“Then I will answer.”

Silas stepped around the table.

“Alejandra—”

She turned back.

“No.”

He stopped.

Her voice lowered.

“You are working. You are not a zoo exhibit. You are not a sidewalk statement. You are not required to bleed for every camera that demands attention.”

Silas’s throat tightened.

“I know.”

“Good. Count hinges.”

She walked toward the loading dock like a storm that had learned warehouse safety regulations.

Cam looked at Silas.

“Do we actually count hinges?”

Silas picked up the grease pencil.

“Yes.”

Cam nodded.

“Right. Yes. Hinges.”

They counted six.

Then seven.

Then Cam whispered, “She is going to destroy them.”

Silas heard voices outside.

A reporter, too bright.

“Ms. Suarez, does Silas Creed work here?”

Alejandra’s answer cut through the dock like a blade.

“This is private property and an active loading area. Move away from the dock.”

“We just want to ask a few questions.”

“You can want from the sidewalk.”

Another voice.

“Is Red Dirt ReBuild comfortable employing a convicted burglar?”

Silas’s paw tightened around the grease pencil.

It snapped.

Cam flinched.

Silas looked down at the broken pencil.

Breathed.

One.

Two.

Three.

Alejandra’s voice came back, sharper.

“Red Dirt ReBuild is comfortable employing people who show up on time, follow instructions, do useful work, and do not harass my staff at the loading dock. At the moment, that describes Silas better than it describes you.”

Cam’s mouth fell open.

Silas almost laughed.

The reporter tried again.

“Does his presence put your staff at risk?”

“No.”

“How can you say that with confidence?”

“Because I supervise my floor. I know my people. And right now, the only people creating a safety problem are the ones crowding my loading dock.”

Cam whispered, “Oh my God.”

Silas breathed again.

The streamer’s voice rose.

“Isn’t this just more special treatment? He gets rich werewolf protectors, a nonprofit job, everyone clapping because he stopped being a criminal?”

Alejandra said, “He gets a schedule, a supervisor, inventory sheets, and me telling him when he counted cabinet hinges wrong. If you think that is special treatment, you are welcome to apply.”

A camera operator coughed.

Cam covered his mouth.

Silas looked toward the dock.

He should stay back.

He knew that.

He wanted to stay back.

Then another voice said, “What about Detective Thane? Isn’t he just using his celebrity to rehabilitate a pet criminal?”

The warehouse went silent inside Silas.

Pet.

Criminal.

Thane.

The grease pencil dropped from his paw.

Cam whispered, “Silas.”

Silas walked toward the dock.

Not fast.

Not lunging.

Not threatening.

Controlled.

Alejandra turned as he reached the edge of the loading area.

Her eyes flashed a warning.

He stopped behind the painted safety line.

Not past her.

Not in the reporters’ space.

Behind the line.

Alejandra saw that.

Her expression changed by one degree.

The cameras swung toward him.

The woman with the microphone stepped forward.

“Silas Creed, do you have a comment?”

Alejandra snapped, “Back up.”

The woman stopped.

The first sound out of him was a growl.

Low.

Deep.

Immediate.

Alejandra’s head turned slightly.

Cam went still.

Silas caught himself before it became anything more. His hands stayed open at his sides. His claws flexed. His paws remained behind the painted safety line.

When he spoke, the growl was still under the words, but the words were clear.

“Do not talk about Thane that way.”

The reporter blinked.

“He did not use me. He did not excuse me. He did not make me a pet. He stood up for me when I had no right to expect anyone to stand there.”

The dock quieted.

Silas continued.

“I did wrong. I hurt people. I admitted that in court, and I live with the consequences every day. Thane has never told me otherwise. Neither have Gabriel or Mark. Neither has my supervisor. Neither has probation.”

Alejandra’s face was hard, but her eyes were wet.

Silas looked straight at the camera.

“If you want to criticize me, criticize me. I earned hard questions. But do not make his love sound dirty because you do not understand it.”

The reporter with the microphone stared.

The streamer lowered his phone slightly.

Silas’s voice sharpened for one sentence.

“He is the best man I have ever known.”

No one interrupted.

Silas breathed in.

Then stepped back.

The woman reporter found her voice.

“Silas, do you really expect people to believe this is working?”

He stopped.

Alejandra’s jaw tightened.

Cam went very still.

Then Silas turned his head just enough.

His face was still wet around the edges of anger, but his voice was calm.

“Yes,” he said. “Because it is.”

The reporter blinked.

Silas looked toward the warehouse behind him.

Then back at the cameras.

“I feel better than I have ever felt in my life.”

He let that stand for one breath.

“Now I am going back to work.”

Alejandra stepped into the gap he left like a door closing.

“You got your answer. Now leave my loading dock.”

The reporter tried one more time.

“Ms. Suarez—”

“No. You can call our office during business hours if you want a statement. You can stand on public property if you want footage of a building. You cannot crowd my dock, block deliveries, harass employees, or turn my workplace into bait.”

The streamer muttered, “Freedom of the press.”

Alejandra smiled again.

“Freedom of the press does not include standing where forklifts go.”

Cam whispered from behind Silas, “I love her.”

Silas’s hands shook.

Cam looked at him.

“You okay?”

Silas nodded.

Then shook his head.

Then laughed once.

“Yes. No. Yes.”

Alejandra came back inside thirty seconds later.

“They are moving to the sidewalk.”

Silas immediately said, “I am sorry.”

Alejandra pointed her clipboard at him.

“No.”

He closed his mouth.

“You stayed behind the line,” she said.

Silas blinked.

“Yes.”

“You did not threaten.”

“No.”

“You defended someone you love with words and went back to work.”

Silas swallowed.

“Yes.”

Alejandra nodded once.

“Good.”

Cam raised one hand.

“I cried.”

Alejandra looked at him.

“No one is surprised.”

Silas laughed.

The laugh shook, but it held.

Alejandra pointed at the hardware table.

“Back to work.”

“Yes, ma’am,” Silas said.

He went back to the table.

His hands still trembled.

But the hinge count came out right.


Night Shift heard about the loading dock twenty minutes later because the internet did not rest and Gabriel had regained custody of his phone under strict monitoring conditions.

He made a sound in the passenger seat that caused Mark to lean forward immediately.

“What?”

Gabriel stared at the screen.

“Red Dirt.”

Thane’s grip tightened on the steering wheel.

“What happened?”

Gabriel read quickly.

“Reporters showed up at the warehouse. Alejandra verbally murdered them. Silas came out when someone called you—” He stopped.

Thane looked at him.

“Called me what?”

Gabriel’s expression hardened.

“A celebrity using Silas as a pet criminal.”

The Humvee went quiet.

Mark’s voice came cold.

“Unacceptable.”

Thane kept driving.

He wanted to turn.

He did not.

“Silas?”

Gabriel’s face changed again.

“He handled it.”

He turned the phone so Thane could hear the clip.

The audio was rough, filmed from the sidewalk. Silas’s voice came through clear enough.

Do not talk about Thane that way.

Thane’s chest tightened.

The clip played.

Silas saying Thane did not use him.

Did not excuse him.

Did not make him a pet.

Silas saying Thane stood up for him.

Silas saying, He is the best man I have ever known.

Thane blinked hard.

Gabriel stopped the clip before the silence in the Humvee became too much.

Then he said, softer, “Reporter asked how he felt.”

Thane did not trust his voice.

Mark leaned forward.

Gabriel played the last line.

I feel better than I have ever felt in my life.

The Humvee rolled through a green light and into the next block.

Thane breathed out slowly.

Mark sat back, eyes shining.

Gabriel wiped at his face with one paw.

At 21:48, they assisted Grant with a stalled vehicle in a turn lane. At 22:30, they responded to a noise complaint where the noise was a television turned up too loud because the owner’s hearing aids were charging. At 23:05, Patel requested backup for a trespassing complaint at a closed car wash that turned out to be two teenagers filming a dance video.

One of the teenagers recognized Thane.

Not from the old viral shooting clip.

From yesterday.

From the news.

She looked nervous, then said, “My mom said what you said was good.”

Thane paused.

“Tell her thank you.”

The teenager nodded.

Then added, “She said people should let people get better if they are actually trying.”

Thane’s throat tightened.

“Yes.”

Patel cleared his throat.

“And people should not trespass at car washes.”

The teenager winced.

“Yes, sir.”

Gabriel smiled.

“Multiple truths.”

Mark said, “Very multiple.”


The comments kept spreading.

By midnight, the ugly ones still existed, but they were being crowded from all sides by something stranger and stronger.

People told stories.

That surprised Thane most.

Not arguments.

Stories.

A man wrote about being sober nine years after doing things his family should not have forgiven quickly and did not, but one brother left a light on anyway.

A woman wrote about her son getting out of prison and the neighbor who gave him a landscaping job when no one else would.

A former probation officer wrote that accountability without belonging often became a hallway with no door at the end.

A victim advocate wrote that victims should never be forced into forgiveness, and rehabilitation still mattered because fewer future victims mattered too.

Mark read that one aloud in the Humvee at 00:22.

Then nobody spoke for a while.

Gabriel finally said, “The internet is being unexpectedly mature. I distrust it.”

Mark nodded.

“Likely temporary.”

Thane smiled faintly.

Temporary or not, it existed.

That mattered.

At 00:49, Silas texted.

Reporters gone. Alejandra says if I become famous I still have to count outlet covers.

Thane pulled into a parking lot and answered.

Good. Fame is bad at inventory.

Silas replied:

I defended you.

Thane looked at the words for a long moment.

Then typed:

I saw.

Silas:

Was that okay?

Thane’s chest tightened.

He typed carefully.

Yes. You stayed controlled. You spoke truth. You went back to work. Very okay.

A pause.

Then:

They said something ugly about you. I hated it.

Thane replied:

I know. Thank you.

Silas:

You do not need defending.

Thane smiled faintly.

Neither do you. We still do it.

Silas sent nothing for almost a minute.

Then:

Pack.

Thane:

Pack.

Silas:

I really do feel better than ever. Even with cameras. Is that strange?

Thane showed Gabriel and Mark.

Gabriel smiled softly.

Mark nodded once.

Thane typed:

No. That is what not hiding feels like.

Silas replied:

I like it.

Then:

Still scary.

Thane:

Both can be true.

Silas:

Multiple truths.

Thane looked at Gabriel.

Gabriel grinned.

“Influence.”

Mark said, “Unfortunately.”

Thane typed:

Finish work. Come home.

Silas:

Home.


At 01:17, they were sent to a small apartment complex where a resident reported “scratching inside the wall.”

The resident feared rats.

The landlord feared plumbing.

Gabriel feared “wall demons,” which Mark refused to dignify.

The actual cause was a tree branch scraping the exterior siding whenever the wind shifted.

The resident was relieved.

The landlord promised to trim the branch.

Gabriel told Mark wall demons remained unproven, not disproven.

Mark threatened to write him into the maintenance report.

At 02:40, a convenience store clerk called about a man asleep in his car at pump three. The man was not impaired, only exhausted after a double shift and waiting for his wife to answer the phone. They helped arrange a ride.

At 03:36, a delivery driver got lost in a new subdivision and somehow ended up in a cul-de-sac with three identical houses, one angry homeowner, and a trunk full of cold tacos.

Gabriel called it a navigation tragedy.

The tacos reached the correct address.

Barely.

Normal.

Good.

Strong.

A little ridiculous.

The kind of night that made the hard parts survivable.


Silas got home at 04:22.

Thane knew because his phone buzzed while they were clearing the taco incident.

Home. Stable. Work done. Outlet covers counted. Alejandra said “acceptable wolf.”

Gabriel laughed when he saw it.

“High praise continues.”

Mark said, “Acceptable wolf is significant.”

Thane typed:

Good work, acceptable wolf. Sleep.

Silas:

Good. Come home safe.

Thane:

We will.

Silas:

I love you. Best man I have ever known. Still true.

Thane closed his eyes.

Gabriel looked out the window.

Mark quietly looked away.

Thane typed:

I love you too. Go sleep.

Silas:

Yes. Pack.

Thane:

Pack.


Morning handoff felt lighter than it should have.

The media noise was still there. The internet was still turning. People were still arguing in comment sections and sharing clips and deciding what they thought about wolves, crime, accountability, love, and whether a man who had been terrible could become something else without erasing the terrible.

But inside the station, the night had been handled.

Calls cleared.

Reports written.

No one bitten.

No one emotionally eaten by online commentary, though Gabriel had come close.

Voss and Rusk arrived with coffee. Crowe stood at the board. Mercer passed through with a folder, saw everyone, and decided to remain only partly involved.

Voss looked at Thane.

“I saw Red Dirt.”

Thane nodded.

“Yes.”

Rusk looked at Gabriel.

“Alejandra Suarez should teach media response.”

Gabriel smiled.

“I would attend.”

Mark said, “You would be removed.”

“Worth it.”

Crowe looked at Thane.

“Silas did well.”

“Yes.”

“He stayed controlled.”

“Yes.”

“He defended you.”

Thane’s throat tightened.

“Yes.”

Voss smiled faintly.

“And said how he felt.”

Gabriel’s face softened.

“Better than ever.”

Mercer stopped pretending not to listen.

“That line is now everywhere.”

Thane looked at him.

“Is that bad?”

Mercer considered.

“For public relations? No. For my ability to avoid feelings at work? Catastrophic.”

Rusk lifted his coffee.

“Government is hard.”

Crowe ignored them both.

“Any operational concerns?”

Mark answered.

“No. Silas remained on employer property, behind the marked dock safety line, made no threats, returned to work, reported to Hale, and came home on schedule.”

Voss nodded.

“Good.”

Crowe looked at Thane.

“Public pressure is going to keep testing him.”

Thane nodded.

“I know.”

“And you.”

“Yes.”

“And the boundaries.”

“Yes.”

Crowe’s expression softened slightly.

“Keep answering with work.”

Thane understood.

Not speeches every time.

Not press conferences.

Work.

Rules.

Reports.

Coming home.

“Yes, Lieutenant.”

Crowe pointed toward the garage.

“Go home.”

They went.


The cabin was quiet when they arrived.

Silas’s keys hung on his hook.

His modified Red Dirt safety vest hung below them, bright fabric carrying warehouse dust, cardboard, and honest work.

No gloves.

No boots.

Just what fit the wolf he was.

The great room smelled like coffee from the morning, Silas’s late-night arrival, and the faint trace of him sitting there alone, breathing in home before going to bed.

Down the hall, his bedroom door was partly open.

Thane looked in.

Silas was asleep in full wolf form, sprawled diagonally across the bed like he had finally believed the whole thing belonged to him. One pillow was trapped under his arm. The blanket had been pulled halfway off and then apparently defeated.

On the nightstand, his phone lay charging.

Thane stood in the doorway with Gabriel and Mark beside him.

Silas slept hard.

Safe.

Tired.

Home.

The world had found him.

The world had asked questions.

The world had said ugly things and, surprisingly, kind ones.

Alejandra had guarded the dock like a fortress.

Silas had defended Thane without becoming the thing cameras wanted him to be.

Then he had gone back to work.

Then he had come home.

Thane felt Gabriel lean against his shoulder.

Mark stood close on his other side.

No one woke Silas.

They only looked at him for a moment, their fourth wolf, their newest brother, the one who had said on camera that he felt better than he had ever felt in his life.

Thane believed him.

That was the astonishing part.

Not that Silas had said it.

That it sounded true.

Gabriel whispered, “Life is good.”

Mark nodded.

“Yes.”

Thane looked at Silas’s sleeping face.

Outside, Cross Timber was waking up to another day of opinions.

Inside, the den held.

“Life is good,” Thane said.

Then they let Silas sleep.

Chapter 110 — In Public

The call was nothing.

That was what made it dangerous.

Not dangerous in the way guns were dangerous, or fleeing suspects, or unknown doors in dark houses.

Dangerous because ordinary things did not warn anyone before becoming public.

Night Shift had been sent to the Cross Timber Community Center just after 20:00 for a patrol assist. A youth basketball league had finished late, a parent had accused another parent of stealing a team equipment bag, and the accusation had grown legs before anyone checked beneath the bleachers.

The bag was found behind the scorer’s table.

Nobody had stolen it.

Nobody had meant to lie.

Everybody had been tired, embarrassed, and too hot.

Grant handled the parents. Mark documented the found property. Gabriel talked two eighth-graders out of turning the misunderstanding into a permanent family feud. Thane stood near the exit looking large enough that several adults remembered they had indoor voices.

By 20:37, the report was mostly done, the equipment bag was back with the coach, and one father had apologized with the stiffness of a man whose pride was still looking for a lawyer.

Normal.

Quiet.

Clean.

Then the news van turned into the parking lot.

Gabriel saw it first.

His ears moved.

“Thane.”

Thane looked up.

A white van with blue lettering parked too quickly near the sidewalk. Another car followed it. Then a third.

Channel 6.

KCTX.

A local independent streamer who showed up at city council meetings and said “transparency” like a threat.

Grant looked over from her unit.

“Oh, no.”

Mark’s eyes narrowed.

“This is not about the equipment bag.”

“No,” Thane said.

He could smell it before the first camera came out.

Not the topic.

The mood.

Excitement.

Adrenaline.

Anger rehearsed before arrival.

A woman in a navy blazer stepped out of the Channel 6 van with a microphone already in hand. Behind her, a camera operator moved fast. The KCTX reporter followed, younger, phone in one hand, wireless mic clipped to his shirt. The streamer had his phone up before both feet hit the pavement.

Gabriel muttered, “That is a lot of journalism for lost basketball gear.”

Mark closed his notebook.

Grant looked at Thane.

“Do you want me to call Crowe?”

“Yes,” Thane said. “Tell her media contact at Community Center. No emergency. We will not discuss active call details beyond basic resolution.”

Grant nodded and reached for her radio.

The Channel 6 reporter reached them first.

“Detective Thane. Paige Renner, Channel 6. Can you answer a few questions?”

Thane stood beside the Humvee.

Gabriel and Mark stayed with him.

Grant moved slightly to the side, still close enough to hear.

Thane said, “About the call?”

Paige’s expression sharpened.

“About Silas Creed.”

There it was.

Mark went very still.

Gabriel’s tail stilled behind him.

Thane’s face did not change.

“This is not the appropriate location for detailed questions about a private citizen.”

The KCTX reporter stepped closer.

“But he is not just a private citizen, is he? He is a convicted burglar on a deferred sentence who attacked you while in police custody and transformed in your station. And now he is reportedly living with you.”

The streamer spoke over him.

“Is it true you made him part of your pack?”

The word came out like accusation.

Pack.

The cameras were rolling.

Thane felt the old instinct rise.

Step forward.

Make the threat smaller.

Make the room quiet.

But this was not a room.

And the threat was not a person.

It was a question.

He named that first.

Question.

Then answer.

Gabriel glanced at him.

Mark’s voice came low.

“Careful.”

Thane nodded once.

Paige leaned in.

“Detective, do you understand how this looks? You arrested a man for burglarizing homes, then your attorneys arranged an unusual sentencing path, millions in restitution were paid, and now he lives with you. Are citizens supposed to believe there is no favoritism here?”

Grant’s radio murmured. Crowe’s voice came back clipped and controlled.

Thane heard it, but kept his eyes on Paige.

“No favoritism.”

The reporter blinked.

Maybe she had expected him not to answer.

Thane continued.

“Silas Creed was arrested. He was charged. He stood in court. He admitted what he did. He is serving a court-ordered deferred sentence under strict probation. His victims matter. Their losses matter. Their fear matters. Nothing about our personal relationship erases that.”

The KCTX reporter cut in.

“Then why embrace him?”

Thane looked at him.

“Because accountability and abandonment are not the same thing.”

That stopped the next question for half a breath.

Not long.

Paige recovered.

“He broke into homes. He stole from families. He used trust and professional access to target people. Why should the public accept three detectives calling him family?”

Thane’s voice stayed calm.

“The public does not have to call him family. We do.”

Gabriel’s eyes flicked toward him.

Mark’s ears shifted slightly.

Thane kept going.

“He does not work for the police department. He does not receive police information. He does not participate in investigations. He is not excused from probation, restitution, therapy, work, reporting, travel limits, victim-contact restrictions, or any other court condition. If he violates, he faces consequences. If he creates a safety concern, we report it.”

The streamer said, “But he lives with cops.”

“He lives with pack,” Thane said. “That is personal. Not official.”

The streamer’s mouth stayed open.

The distinction had not been where he expected.

Paige pressed harder.

“Is that supposed to comfort victims? That the man who entered their homes now has a mansion and a family of famous police werewolves?”

Thane’s eyes hardened, but his voice did not rise.

“No victim is required to be comforted by anything I say.”

The parking lot quieted.

Thane continued.

“They are allowed to be angry. They are allowed to hate the outcome. They are allowed to think the sentence was wrong. They are allowed to want nothing to do with him, with us, or with any story about improvement. That is their right. Their pain does not become smaller because Silas is doing better.”

Paige stared at him.

Mark looked down once.

Gabriel’s face softened.

Thane said, “But the law did not sentence him to be discarded. It sentenced him to strict accountability. He is doing the work. He follows rules. He shows up for his job. He accepts correction. He reports to probation. He asks before using strength. He is learning how to live as a wolf without using fear as a weapon.”

The KCTX reporter looked down at his notes.

“So this is rehabilitation?”

“This is family,” Thane said. “Rehabilitation is part of the court process. Family is ours.”

The streamer snorted.

“Family? He tried to tear out of your interview room.”

“Yes.”

No hesitation.

The streamer faltered.

Thane stepped half a pace forward, not enough to crowd, enough that the camera caught his whole face.

“He did. He transformed. He broke restraints. He tried to escape. We stopped him. He was secured. He was charged. The damage was documented. The court knew. The department knew. Probation knew. Nobody pretended it did not happen.”

Paige asked, “And you love him anyway?”

“Yes.”

The answer came so fast the reporter did not immediately ask the next question.

Thane let the word stand.

Then he said it again.

“Yes. We love him.”

Gabriel looked away.

Mark’s jaw tightened.

Grant wiped at something near her cheek and immediately pretended she had not.

Paige’s voice softened by accident before she corrected it.

“How can you say that so easily?”

“Because it is true.”

The KCTX reporter tried again.

“Detective, some people will say you are choosing a criminal over his victims.”

“No.”

Thane’s voice sharpened for the first time.

“I am not choosing him over his victims. The victims deserved justice. They deserved return of property where possible. They deserved restitution. They deserved the truth in court. They deserved safety. They still do. Silas does not get to take their peace and then demand their forgiveness because his life improved.”

He paused.

“But I also refuse to pretend people become only the worst thing they have done. If that were true, there would be no point in courts, probation, treatment, work, apology, restraint, or change. There would only be cages.”

The word hit the air.

Cages.

Paige held the microphone very still.

Thane continued.

“I have seen him chained to a wall in a concrete room because no one knew how else to hold him. I have also seen him stand in a warehouse and ask permission before lifting something heavy because he wants his strength to help instead of hurt. I have seen a child ask him for a funny wolf face and trust him to be gentle. I have seen his supervisor thank him by name and watch that nearly undo him because he never believed anyone could be glad he showed up.”

The cameras did not move.

Neither did the reporters.

Thane’s voice grew quieter.

“He spent his life being treated like the worst possible version of what he is. Then he became that version. He owns that. He will keep owning that. But he is also trying to become something else, and we are not going to punish him for succeeding.”

Gabriel’s mouth trembled.

Mark looked at Thane like he had heard the attorney room again, but steadier now.

Paige swallowed.

“You are aware this may be unpopular.”

“Yes.”

“You are aware people may say you are naive.”

“Yes.”

“You are aware this could hurt your public image.”

Thane almost laughed.

Not because it was funny.

Because the answer was so small beside the truth.

“Yes.”

The KCTX reporter asked, “Then why be public about it?”

Thane looked straight into the camera.

“Because hiding him would tell him we are ashamed.”

The parking lot went silent again.

Thane’s voice softened.

“We are not ashamed of loving him. We are not ashamed of holding him accountable. We are not ashamed of saying he is pack. We are not ashamed of standing beside someone who is doing the hard work after doing real harm.”

Paige lowered the microphone by a fraction.

Thane continued anyway.

“He is not a symbol for your segment. He is not proof that crime does not matter. He is not proof that consequences do not matter. He is a person. A wolf. A man who did wrong, admitted it, and is fighting every day to live differently.”

The streamer had stopped talking.

That was new.

The KCTX reporter looked vaguely frustrated, as if every door he had planned to kick had opened before he got to it.

Paige tried one more time.

“So what would you say to people watching who are angry?”

Thane nodded.

“I would say you are allowed to be angry. Ask hard questions. Demand clean boundaries. Demand that the court order be enforced. Demand that officers not use money or reputation to bend the system. Those are fair demands.”

He paused.

“But do not demand that love disappear because accountability exists. Do not demand that a person who is changing be denied every place to stand. Silas has rules. He has consequences. He also has us.”

Thane looked at Gabriel.

Then Mark.

Then back to the camera.

“And we have him.”

Paige did not answer immediately.

No one did.

The lights from the cameras hummed against the parking lot.

Behind them, the community center doors opened and the basketball coach stepped out, saw the cameras, and wisely went back inside.

The KCTX reporter finally said, “Are you speaking for the department?”

“No,” Thane said. “I am speaking for myself as a private citizen. Department policy questions go to the Chief or designated public information officer.”

Mark gave the smallest possible nod.

Paige seemed to remember where she was.

“One final question. Is Silas Creed worth this?”

Thane’s answer came without hesitation.

“Yes.”

That one was softer than the first.

Stronger too.

“He is worth telling the truth.”

Then he stepped back.

“We are done.”

This time, no one followed.


Red Dirt ReBuild was in quarterly inventory week, which meant the warehouse had temporarily turned into a late-shift maze of clipboards, pallet counts, donation tags, and Alejandra’s increasingly dangerous patience.

Hale had approved Silas for the temporary schedule: afternoon into late evening, with exact arrival and departure texts and no unscheduled stops.

Silas had texted Thane earlier:

Inventory week. Approved late shift.

Alejandra Suarez turned on the break room television because Cam shouted from the warehouse that Night Shift was on Channel 6 and then nearly tripped over a pallet trying to get to the remote.

Silas was sorting cabinet hardware at the work table when Alejandra appeared in the bay doorway.

“Break room. Now.”

Silas looked up, immediately worried.

“What happened?”

“TV.”

That did not help.

Cam came around the corner carrying a plastic bin of hinges.

“It’s Thane.”

The bin nearly slipped.

Silas caught it by reflex.

“Thane?”

“He’s fine,” Cam said quickly. “He is talking.”

Alejandra pointed toward the break room.

“Now.”

The television was already on.

Channel 6.

The lower-third read:

WEREWOLF DETECTIVES DEFEND CONTROVERSIAL PACK DECISION

Silas stopped in the doorway.

His body went cold.

On the screen, Thane stood beside the Humvee in the Community Center parking lot. Gabriel and Mark were behind him. Cameras surrounded them.

Paige Renner’s voice came through the TV.

“Why should the public accept three detectives calling him family?”

Silas gripped the doorframe.

Thane answered.

“The public does not have to call him family. We do.”

Silas stopped breathing.

Cam whispered, “Oh.”

Alejandra stood behind Silas, arms folded so tightly it looked painful.

The segment continued.

Clips, but long enough.

Too long.

Not long enough.

Thane saying no favoritism.

Thane saying victims mattered.

Thane saying Silas had admitted what he did.

Thane saying nothing erased harm.

Then the part that made Silas’s knees weaken.

“He does not work for the police department. He does not receive police information. He does not participate in investigations. He is not excused from probation, restitution, therapy, work, reporting, travel limits, victim-contact restrictions, or any other court condition. If he violates, he faces consequences. If he creates a safety concern, we report it.”

Silas heard the boundaries and did not feel rejected by them.

That was new.

Then the next question.

“Are you choosing a criminal over his victims?”

Silas flinched.

Alejandra’s hand landed hard on his forearm.

Not gentle.

Solid.

Stay.

Thane’s face on the screen hardened.

“I am not choosing him over his victims.”

Silas listened.

He listened to Thane protect the victims without throwing him away.

He listened to Thane protect the process without hiding love.

He listened to Thane say cages.

He listened to Thane say warehouse.

Permission.

Strength.

Help instead of hurt.

Then Thane looked into the camera.

“Because hiding him would tell him we are ashamed.”

Silas made a sound.

Small.

Broken.

Cam’s face crumpled immediately.

Alejandra whispered, “Oh, hell.”

Thane said it on television.

“We are not ashamed of loving him.”

Silas’s paw slid down the doorframe.

“We are not ashamed of holding him accountable. We are not ashamed of saying he is pack.”

Silas covered his mouth.

The room blurred.

The TV kept going.

“He is a person. A wolf. A man who did wrong, admitted it, and is fighting every day to live differently.”

Cam was crying openly now.

Paige asked, “Is Silas Creed worth this?”

Silas’s entire body went still.

On the screen, Thane answered immediately.

“Yes. He is worth telling the truth.”

Silas sat down because his legs stopped asking permission.

Not collapsed.

Sat.

Hard.

On the break room floor.

Cam dropped beside him without thinking.

Alejandra turned off the television before the studio anchor could start talking.

The silence afterward felt bigger than the broadcast.

Silas stared at the blank screen.

He had thought the attorney transcript had shown him everything.

He had been wrong.

That was private love, fighting in a room where he was not allowed to stand.

This was public love.

In lights.

In cameras.

In hostile questions.

With no hesitation.

Alejandra crouched in front of him.

“Breathe.”

Silas tried.

It came in rough.

She snapped her fingers once.

“Again.”

He breathed again.

Tears poured down his face.

“He said they are not ashamed.”

Cam wiped his own face with the back of his wrist.

“He did.”

Silas looked at Alejandra.

“He said it on TV.”

“Yes.”

“He said I am pack.”

“Yes.”

“He said I am worth telling the truth.”

Alejandra’s face twisted.

For one terrifying second, Silas thought she might cry again.

Instead she grabbed his shoulder and squeezed hard.

“He was right.”

Silas broke.

Not the same way as before.

Not frightened.

Not undone by shame.

This was relief so complete it hurt.

He folded forward, both paws over his face, shoulders shaking.

Cam leaned against him and cried too.

Alejandra stayed crouched in front of him, one hand still clamped on his shoulder like she was personally preventing gravity from taking him.

After a minute, she said, “You have five minutes.”

Silas laughed through the sob.

“What?”

“Five minutes to cry. Then inventory.”

Cam looked betrayed.

“Alejandra.”

She pointed at him.

“You too.”

Silas wiped his face, still laughing, still crying.

“Yes, ma’am.”

Alejandra stood.

Then added, quieter, “He gave you a good answer.”

Silas looked up.

She would not look directly at him.

“Yes,” he said.

“He gave everyone a good answer.”

Silas’s chest swelled around the words until it almost hurt too much to hold.

Then his phone buzzed.

Thane.

You may see news. Are you okay?

Silas stared at the message.

Then laughed again, helplessly.

He typed with shaking claws.

I saw. At work. Alejandra turned it on.

A pause.

Then Thane replied:

Are you okay?

Silas looked around the break room.

At Cam crying beside him.

At Alejandra pretending not to.

At the warehouse where he was useful.

At the blank television where Thane had just told the world he was loved.

He typed:

I am better than okay.

Then, after a second:

I have never felt better in my life.

Thane answered:

Good. Keep working. We will be home after shift.

Silas laughed.

Of course.

Love on television.

Then work.

That was pack.

That was den.

That was life now.

He typed:

Yes. I love you. Pack.

Thane replied:

Love you too. Pack.

Silas held the phone to his chest.

Alejandra pointed toward the warehouse.

“Five minutes are over.”

Cam sniffed.

“It has been two.”

“I rounded up emotionally.”

Silas stood.

His legs worked.

His chest hurt.

His face was wet.

He felt better than he had ever felt in the past.

Maybe better than he had believed a person like him could feel.

He picked up the hardware bin.

Cam grabbed another.

Alejandra watched them go, then said gruffly, “Silas.”

He turned.

Her eyes were red.

She lifted her chin toward the warehouse.

“We are glad you showed up.”

Silas almost dropped the bin.

Cam made a wounded noise.

Alejandra pointed sharply.

“Do not make me regret being kind.”

Silas smiled through fresh tears.

“No, ma’am.”

Then he went back to work.


The news did what news did.

By the time Night Shift cleared the Community Center, clips were already online.

By the time they handled a noise complaint at an apartment complex, people were arguing in comment sections.

By the time they assisted Darnell with a disabled vehicle on County Line Road, someone had made a headline out of the word PACK.

Thane did not look.

Gabriel did.

Until Mark took his phone.

“I was monitoring public sentiment.”

“You were doom-scrolling.”

“That is a form of monitoring.”

“No.”

Thane drove.

Crowe called once.

Her voice was controlled.

“You spoke clearly.”

Thane tightened his grip on the wheel.

“Yes.”

“You avoided department position.”

“Yes.”

“You respected victims.”

“Yes.”

“You probably made public information’s life complicated.”

“Sorry.”

Crowe was quiet.

Then said, “Not as complicated as silence would have.”

Thane let out a breath.

“Yes, Lieutenant.”

“Finish your shift.”

“Yes.”

“And Thane?”

“Yes?”

“You answered the question.”

The call ended.

Gabriel looked over.

“That is Crowe for ‘good job.’”

Mark nodded.

“Correct.”

At 22:44, Voss texted.

Saw it. Clean answer. Proud of you.

Rusk followed one minute later.

I hate media. Good work.

Gabriel smiled at that one.

“Rusk romance.”

Mark said, “No.”

At 23:12, Mercer texted.

Chief says PIO will handle follow-up. Also: thank you for not accidentally creating budget damage.

Thane actually laughed.

The night continued.

A barking-dog complaint that turned out to be three dogs and one very embarrassed owner.

A suspicious package outside a closed bakery that turned out to be flour delivery placed at the wrong door.

A teenager doing donuts in an empty church parking lot whose mother arrived before the tow truck and delivered a lecture so complete that Gabriel said no citation could compete with it.

Normal work.

But the city felt different around them.

Not hostile exactly.

Not warm like before.

Complicated.

At the bakery, the owner looked at Thane too long and then said, “I saw the clip.”

Thane waited.

The owner looked uncomfortable.

“Don’t know what I think yet.”

Thane nodded.

“That is fair.”

The owner nodded back.

Then handed Gabriel a day-old muffin.

That was also complicated.

At the church parking lot, the teenager’s mother said, “That man you were talking about hurt people.”

Thane nodded.

“Yes.”

“You really think people can change?”

Thane looked toward the patrol lights reflecting off asphalt.

“Yes.”

She looked at her son.

“So do I.”

The teenager stared at the ground.

Thane said nothing else.

Sometimes people heard what they needed.

Sometimes not.

The work went on.


At 02:06, during paperwork near Fairview Park, Silas texted again.

Still working. Alejandra says I am too happy and it is suspicious.

Gabriel laughed when Thane showed him.

Mark said, “She is observant.”

Another message followed.

She also said if reporters come here she will hit them with a clipboard. I told her not to.

Thane smiled.

Good. No clipboard assault.

Silas:

She said “alleged clipboard.”

Gabriel howled.

Mark looked concerned.

Thane typed:

Tell her no.

Silas replied:

She said finish work.

Then:

I keep thinking about it. Not ashamed.

Thane looked at the words.

Gabriel and Mark leaned in.

Silas sent one more.

I feel like I can breathe different.

Thane’s throat tightened.

He typed:

Good. Breathe. Work. Come home.

Silas:

Home.

Thane:

Home.


Morning handoff came with more awareness than usual.

Voss and Rusk were already in the room when Night Shift arrived. Crowe stood near the board. Chief Whitaker was there too, which meant the news had not stayed outside the building.

Deputy Chief Mercer stood beside her with a folder and the face of a man who preferred spreadsheets to feelings.

Thane, Gabriel, and Mark stopped.

Gabriel said, “This feels like either trouble or a staff meeting.”

Mercer looked at him.

“Those categories overlap.”

Whitaker’s expression was calm.

“Briefly. The media clip is circulating widely. Public Information will issue a short statement confirming that Detective Thane spoke as a private citizen regarding a personal family relationship, not on behalf of the department. It will also reiterate that all department conduct and conflict rules remain in force.”

Mark nodded.

“Appropriate.”

Whitaker looked at Thane.

“You did not speak perfectly.”

Thane accepted that.

“Yes, Chief.”

“You spoke honestly, within boundaries, and without making promises the department cannot keep.”

Thane breathed out.

“Yes.”

Voss smiled faintly.

“That is harder than perfect.”

Rusk lifted his coffee.

“Especially with microphones.”

Crowe crossed her arms.

“Expect attention for a few days. Maybe longer. Do not engage in parking-lot press conferences unless unavoidable.”

Gabriel looked at Thane.

“New rule named after you.”

Thane sighed.

Mercer said, “Please do not require naming rights.”

Whitaker’s face softened slightly.

“How is Silas?”

Thane looked at the floor for one second.

Then back up.

“He saw it at work.”

Everyone stilled.

“His supervisor turned it on. Cam was there.”

Voss’s expression tightened.

“And?”

Thane’s voice warmed despite everything.

“He said he has never felt better in his life.”

Rusk looked down into his coffee.

Crowe’s face softened by a fraction.

Mercer blinked hard and pretended to check his folder.

Whitaker nodded.

“Then remember that when the noise starts.”

Thane nodded.

“Yes, Chief.”

She looked at all three of them.

“You did not create the noise by loving him. You only stopped hiding from it.”

The room went quiet.

Voss looked at Thane.

Rusk looked away.

Gabriel swallowed.

Mark stood very still.

Whitaker closed her folder.

“Go home. Be pack. Come back tonight ready to work.”

“Yes, Chief,” Thane said.


The cabin was quiet when they got home.

Silas’s keys hung on the hook.

His Red Dirt safety vest hung below, the bright fabric still carrying the faint scent of warehouse dust, cardboard, and honest work.

His bedroom door was open.

This time, he was not asleep.

He was sitting on the bed in full wolf form, still wearing his work pants and shirt, phone in his paws, eyes red and bright.

He looked up when they appeared in the doorway.

For a second, none of them moved.

Then Silas stood.

The smile that broke across his face was so open that it hurt to look at.

Not because it was sad.

Because it was not.

He crossed the room and hit Thane like joy had mass.

Thane caught him.

Gabriel and Mark came in behind him, closing the circle without needing to be asked.

Silas laughed and cried against them.

“I saw it,” he said.

“I know,” Thane answered.

“You said it.”

“Yes.”

“In public.”

“Yes.”

Silas pulled back enough to look at him.

“You were not ashamed.”

Thane touched his face.

“No.”

Silas looked at Gabriel.

Gabriel’s eyes were wet.

“Not even a little,” Gabriel said.

Silas looked at Mark.

Mark shook his head.

“Never.”

Silas breathed in.

It came easily.

Different, maybe.

Like he had said.

He leaned his forehead against Thane’s chest.

“I feel good.”

Thane held him.

“You are allowed.”

“I know.”

That was new too.

He knew.

Not completely.

Not forever without reminders.

But enough for morning.

Silas looked up again, tears in his fur, smile still there.

“Life is good.”

Thane’s chest filled.

Gabriel laughed softly.

Mark’s mouth curved.

Thane nodded.

“Yes.”

Outside, Cross Timber was already arguing.

Inside, the den was quiet.

Strong.

Whole.

Good.

The world had asked why.

Thane had answered.

Silas had heard.

And for one morning, that was enough.

Chapter 109 — What He Heard

Monday morning began with Silas standing in the kitchen of the cabin, fully shifted, holding a coffee mug in both paws like it might vanish if he stopped respecting it.

He lived there now.

That was still the fact he kept checking.

The room had survived Sunday night. His bedroom had survived him sleeping in it. His clothes were still in the dresser. His soap was still in the bathroom. His keys were still on the hook by the front door, hanging beside Thane’s, Gabriel’s, and Mark’s like they had always belonged there and had simply been waiting for him to catch up.

The cabin smelled different now.

Not completely.

Not dramatically.

But enough.

Silas could smell himself in the den.

In the hallway.

In his room.

On the sofa where he had fallen asleep for twenty minutes Sunday afternoon and woken in a panic until Gabriel said, “Congratulations, you have discovered napping.”

Nobody had told him to leave.

Nobody had looked surprised that he was still there.

Nobody had treated Monday morning like a correction.

Thane came into the kitchen wearing jeans, no shirt, and the sleepy expression of a wolf who had not yet decided coffee was worth civilization.

Silas immediately straightened.

Thane stopped.

“Morning.”

Silas swallowed.

“Morning.”

Thane looked at the coffee mug.

“You found the mugs.”

Silas nodded.

“Second cabinet.”

“Good.”

“I used the dark green one.”

“Good.”

“I can use a different one if—”

“Silas.”

Silas stopped.

Thane crossed the kitchen, took his own mug from the cabinet, and poured coffee.

“You live here.”

Silas’s ears lowered and lifted again.

“I know.”

Thane looked at him.

“You are allowed to use a mug.”

Silas gave a shaky laugh.

“I know that too.”

“You do not sound convinced.”

“I am convinced in theory.”

Thane smiled faintly.

“Today, practice.”

Silas looked around the kitchen.

Practice.

Living here was apparently going to involve many humiliatingly ordinary skills.

Using mugs.

Opening cabinets.

Leaving towels in the bathroom without asking whether towels were communal or assigned.

Eating cereal without documenting inventory.

Existing in the great room without standing like he was waiting for instructions.

He could do that.

Probably.

Gabriel emerged from the hallway five minutes later, saw Silas at the counter, and said, “Ah. The resident wolf has located beverages.”

Silas pointed one claw at him.

“I am fragile before work.”

Gabriel smiled.

“Pack learns quickly.”

Mark entered with his tablet, looked at Silas’s mug, looked at Thane’s, looked at the coffee pot, and said, “Acceptable consumption rate.”

Silas stared.

Thane sipped coffee.

“Ignore him.”

“I live with him now,” Silas said.

“That is still the best strategy.”

Mark looked mildly offended.

Gabriel opened the refrigerator and began assembling breakfast with the confidence of someone who believed toast counted as a side dish for everything.

Silas stood there in the middle of it.

In the way.

Not in the way.

Part of the morning noise.

His phone buzzed on the island.

A message from Hale.

First workday from approved residence. Confirm morning status.

Silas typed back carefully.

Stable. At cabin. Going to work at 0900. Slept. No issue. Used mug without paperwork.

The reply came after thirty seconds.

Progress. Do not make your probation officer laugh before 8.

Silas smiled at the phone.

Then another notification appeared.

Email.

From Nora’s office.

Subject: Silas Creed — Fire Service Review / Residence Update Copies

He opened it while Gabriel argued with Mark about whether pancakes could be made on a Monday without creating “weekend expectations.”

The email was ordinary at first.

Updated residence acknowledgement.

Copies of conditions.

A note that Hale’s approval had been filed.

Fire exposure path still pending future review.

A packet of documents attached.

Silas skimmed.

Most of it was legal language he understood better now than he used to and liked less every time.

Then he saw one attachment near the bottom.

Meeting Excerpt — Fire Path Review — Redacted — Internal Context

He frowned.

The file had a transcript icon.

Maybe he was supposed to read it.

Maybe not.

It was in his packet.

His name was on the email.

He opened it.

The first lines identified attendees.

Eli.

Nora.

Hale.

Chief Calder.

City counsel.

Thane.

Gabriel.

Mark.

A meeting he had not attended.

The one where Thane had pushed too hard.

Silas knew about that day. They had told him enough. Thane had apologized for wanting so badly that he nearly put his hand on the scale. Gabriel and Mark had played him the private recording of Thane afterward, the one where Thane had admitted the wanting made him stupid.

Silas knew the aftermath.

He had not heard the room.

He should not have read further.

He did.

The transcript had a highlighted section.

Thane’s name.

Then the words.

Silas stopped breathing.

He read the first line.

Then the next.

Then the next.

The kitchen noise faded.

Gabriel laughed at something.

Mark said something precise.

Thane set his mug down.

Silas read the passage again.

And again.

By the time Thane looked over, Silas had locked the screen and put the phone face down on the counter.

“You okay?” Thane asked.

Silas nodded too fast.

“Yes.”

Thane’s eyes narrowed slightly.

Silas forced his paws to relax.

“Work.”

He did not know why that was the word he chose.

Thane studied him.

Then, because Thane was learning too, he did not press in the kitchen in front of everyone.

“Breakfast first,” Thane said.

Silas nodded.

Breakfast happened.

Silas tasted none of it.


Night Shift began like any other Monday.

That was the miracle and the problem.

Thane could feel something wrong under Silas’s morning silence, but Silas had gone to work on time, reported to Hale, texted stable, and sent the expected arrival message from Red Dirt ReBuild.

He had answered normally.

Mostly.

Too normally.

That worried Thane more than a messy answer would have.

But worry was not an emergency by itself.

Crowe gave them handoff at 18:03 with Voss and Rusk wrapping up day-shift notes near the board.

“Mostly quiet,” Crowe said. “Do not punish me for saying that.”

Gabriel raised one paw.

“I would never.”

Crowe looked at him.

“I have met you.”

Rusk pointed at a folder.

“Jordan Pike phone return came back useful. Day shift has follow-up. No action for you tonight unless he does something stupid.”

Voss added, “Tessa Morgan is staying with coworker, no-contact order still in place, locks changed, safety planning continues.”

Thane nodded.

Good.

Crowe moved to the night calls.

“Patrol assist first. Grant is at a convenience store on East Oak. Customer refuses to leave because he says the clerk insulted his lottery strategy.”

Gabriel closed his eyes.

“Monday has returned.”

Mark said, “Lottery strategy is not generally a protected class.”

Rusk looked at him.

“Do not say that on scene.”

“I was not going to.”

Gabriel looked disappointed.

They went to work.

The lottery call resolved without force, arrest, or anyone becoming wealthier.

The customer, Mr. Hobbs, had been buying the same numbers for seventeen years and took offense when the clerk said “maybe the universe has moved on.” Gabriel convinced Mr. Hobbs that the clerk had insulted probability, not him personally. Mark advised the clerk not to editorialize gambling patterns while at work. Grant documented a trespass warning only after Mr. Hobbs admitted he had called the scratch-off display “a false prophet.”

At 19:08, they assisted Patel with a report of suspicious headlights behind a closed church.

The headlights belonged to a volunteer dropping off bottled water for a youth trip and struggling to reverse a small trailer in the dark. Thane guided him back without touching anything. Mark checked the trailer lights. Gabriel accepted one bottle of water “for community hydration research.”

At 20:14, Darnell called them to a parking-lot dispute at a gym where one member had parked across two spaces to “protect his leg day investment.”

The vehicle was moved.

No one understood the phrase.

Not even the man who said it.

Two hours into shift, the Humvee smelled like fast food.

McDonald’s again.

Burgers for them.

Burgers for Silas.

Burgers for Alejandra, because food diplomacy with supervisors had become structure now.

Mark added apple slices again.

Gabriel called it “the fruit of procedural optimism.”

Thane drove toward Red Dirt ReBuild with the bags warm beside him and the morning still sitting wrong in his chest.

Gabriel noticed.

“You are thinking about him.”

“Yes.”

“He seemed off this morning.”

“Yes.”

Mark looked up from the tablet.

“He reported stable to Hale at 17:52.”

“Stable does not always mean okay,” Thane said.

Gabriel nodded.

“No.”

The warehouse lights came into view.

Silas was outside the open bay with Cam, both of them moving a set of heavy metal shelving under Alejandra’s direction. Silas was fully shifted, safety vest bright against charcoal fur, gray streaks catching the industrial light.

He looked good.

Strong.

Useful.

Wanted.

Then he turned at the sound of the Humvee, and the smile came automatically.

For half a second.

Then something in his face changed.

Thane saw it.

Not fear.

Overwhelm.

The kind that had been waiting all day for permission to arrive.

Alejandra saw it too.

Her eyes moved from Silas to Thane as the Humvee parked.

“Oh,” she muttered.

Gabriel climbed out with the bags.

“Management tribute.”

Alejandra took hers without a joke.

That worried everyone.

“How long?” Mark asked.

Alejandra looked at Silas.

“Depends.”

Silas looked at Thane.

His eyes were already wet.

“Break room?” Thane asked.

Silas nodded once.


The break room door stayed open.

That was the rule.

It also did not matter. The room felt private because everyone in the warehouse pretended very hard not to listen.

Silas sat at the table.

He did not touch the burger.

Thane sat across from him.

Gabriel sat beside Thane.

Mark stood near the counter with the apple slices and said nothing.

For a moment, the only sound was the hum of the vending machine.

Then Silas put his phone on the table and slid it toward Thane.

Thane looked at the screen.

A transcript.

His name.

His words.

He went cold.

“No.”

Gabriel leaned closer.

His expression changed immediately.

Mark crossed the room and stopped behind Thane.

Thane looked up.

“Silas.”

Silas’s face crumpled.

“You said that.”

Thane looked back at the transcript.

He knew the words.

Worse than that, he remembered the feeling behind them. The pressure. The love. The fear. The stupid, dangerous certainty that if the world would not open a door for Silas, Thane could tear the wall down and call it help.

The transcript sat there anyway.

Clean.

Typed.

Permanent.

Silas had highlighted part of it.

Thane read his own words.

He has spent his whole life being treated like the worst possible version of what he is. People saw strength and called it danger. Then he made that true. Fine. He did that. He owns it. But now he is trying. He is working. He is following every rule. He stops when told no. He asks before using strength. He is learning how to be wolf without making people afraid.

Silas’s voice shook.

“Keep going.”

Thane closed his eyes.

“You should not have seen this.”

“I did.”

“I am sorry.”

Silas leaned forward, tears already spilling.

“Read it.”

Thane looked at Gabriel.

Gabriel’s eyes were wet.

Mark’s face had gone still in the way it did when feeling had become too large to organize.

Thane looked back at the phone.

His voice came rough.

“You all saw him at the park. Or heard about it. He lifted under command. He was thanked by name. Do you know what that did to him? Do you understand what one person saying ‘Thanks, Silas’ did?”

Silas made a sound and covered his mouth.

Thane stopped.

Silas shook his head.

“No. Please.”

Thane swallowed.

Then continued.

“I want him to have a place where people are glad he showed up. I want him to be wolf and useful and appreciated. I want him to feel true happiness without having to steal it from someone else’s house.”

His voice broke.

Gabriel looked down.

Mark closed his eyes.

Thane forced the rest out.

“If it costs money, take mine. If it costs political risk, put it on me. If people get angry, let them be angry at me. If he needs a leg up, then give him one.”

The break room was silent.

Beyond the open door, something moved in the warehouse and then stopped.

Probably Cam.

Probably Alejandra stopping Cam.

Silas stared at Thane like he had never seen him before and had seen him exactly.

Thane slid the phone back gently.

“That was not for you.”

Silas’s breath hitched.

“I know.”

“I was wrong in that room.”

Silas blinked through tears.

Thane leaned forward.

“I need you to hear that. I was wrong. Not about you. Never about you. But I tried to put my hand on the scale. I tried to make them feel the size of what I felt. That was not fair to the process. It could have hurt your chance. It could have made people think money or pressure was driving decisions instead of your work.”

Silas shook his head, crying openly now.

“Thane.”

“I am sorry. You should not have had to hear my mistake dressed up as love.”

Silas stood so abruptly the chair scraped backward.

Thane stood too.

Silas crossed the space between them and grabbed him.

Not carefully at first.

Then carefully because even falling apart, Silas remembered his claws.

He wrapped around Thane with a growl so deep and broken that the break room seemed to vibrate with it.

Thane caught him.

Silas buried his face against Thane’s shoulder and sobbed.

Not the sweet tears of a room or a key.

Not only joy.

These were older.

Heavier.

The sound of a wound discovering someone had stood in front of it before it knew.

“You fought for me,” Silas said.

Thane held him tighter.

“Yes.”

“You really fought for me.”

“Yes.”

“Before I was pack.”

Thane’s eyes burned.

“Yes.”

“Before I earned this.”

“You were earning it.”

Silas shook against him.

“No one ever—”

“I know.”

“No one ever stood there and said—”

“I know.”

Silas’s claws tightened in Thane’s shirt.

“I heard it.”

Thane closed his eyes.

Silas sobbed harder.

“I heard you.”

Thane put one paw on the back of his head.

“I love you.”

Silas made another growling sound into his shoulder.

“I know.”

“I loved you then too.”

Silas’s knees almost gave.

Thane held him.

Gabriel stood and came around the table.

Mark came too.

Neither crowded him.

Not at first.

Silas reached blindly with one arm, and Gabriel was there. Then Mark.

Three wolves holding the fourth in a warehouse break room that smelled like fries, cardboard, dust, and too much feeling for seventeen minutes.

Silas lifted his head enough to look at Thane.

His face was soaked.

“You said you wanted me to feel true happiness without having to steal it.”

Thane nodded, unable to speak.

Silas’s voice shattered.

“I do.”

Thane’s breath caught.

“I feel it.”

Gabriel covered his face.

Mark’s hand tightened on Silas’s arm.

Silas looked at all three of them.

“I did not steal this.”

Thane’s voice broke.

“No.”

Silas shook his head.

“You gave it.”

“Yes.”

“And I earned it?”

Mark answered.

“Yes.”

Gabriel said, “Yes.”

Thane said, “Yes.”

Silas folded into them again.

Outside the break room, Alejandra’s voice snapped, “Cam, if you cry into that packing tape, I am making you buy more.”

Cam whispered, “I am not crying.”

Alejandra said, “Neither am I.”

Gabriel laughed through his tears.

Silas did too, helplessly, still holding Thane.

Thane looked toward the open door.

Alejandra stood just outside, arms folded, eyes red, expression murderous.

Thane said, “You okay?”

She glared.

“I have warehouse dust in both eyes.”

Mark said quietly, “There is limited dust accumulation in this area.”

Alejandra pointed at him.

“Do you want Silas to finish break or not?”

Mark closed his mouth.

Silas wiped his face and looked at her.

“I am sorry.”

She softened despite herself.

“Do not apologize for being loved.”

That nearly restarted everything.

Alejandra muttered, “Eat your burger before I regret being wise.”

Silas laughed wetly.

“Yes, ma’am.”


He did not finish the burger.

Nobody pretended he would.

He ate half because Mark stood there until he did, and because Thane said Hale would consider emotional starvation a poor transition strategy.

Silas laughed at that.

Still crying.

Still overwhelmed.

Still okay.

When the break timer hit its edge, Silas stood.

His eyes were red.

His fur was damp along his face.

His smile was shaky but real.

“I have to work.”

Thane nodded.

“Yes.”

Silas looked at the phone on the table.

“I should tell Nora she sent it?”

Mark said, “Yes. Or Hale. The attachment may have been overinclusive.”

Silas looked nervous.

Thane put a paw on his shoulder.

“You are not in trouble for reading what was sent to you.”

“I should have stopped.”

“Maybe.”

Silas winced.

Thane squeezed gently.

“But you did not steal it. You did not hack it. You opened a file in your packet. We handle it clean.”

Silas nodded.

“I will message Nora after shift.”

“Good.”

He looked at Thane again.

“I am glad I heard it.”

Thane swallowed.

“I am still sorry.”

“I know.”

Silas stepped closer and lowered his voice.

“I am not sorry.”

Thane’s chest tightened.

Silas touched his forehead briefly to Thane’s.

Then turned and walked back into the warehouse.

Cam immediately tried to look busy and failed.

Alejandra handed Silas a clipboard with excessive force.

“Inventory. Feelings later.”

Silas took it.

“Yes, ma’am.”

Then, halfway to the shelving, he turned back.

“Thane.”

Thane looked up.

Silas smiled through red eyes.

“I am glad I showed up.”

The room went quiet again.

Thane smiled back.

“So are we.”

Alejandra made a rough sound and turned away.

“Dust,” she muttered.

Gabriel whispered, “Very dusty warehouse.”

Mark nodded.

“Severe localized conditions.”

They left before Alejandra could throw a fry at them.


The rest of Monday night was normal.

Not because the break room had been small.

Because normal was what came after.

Report.

Drive.

Assist.

Clear.

Repeat.

At 22:18, a caller reported a suspicious person “tampering with mailboxes” at a row of duplexes. The suspicious person was a teenager trying to retrieve his own college acceptance packet after realizing he had used his mother’s key ring and not his own. His mother arrived, cried, and then grounded him for making the police attend his admissions celebration.

Gabriel congratulated him.

Mark reminded him that mail tampering statutes existed.

Thane told Mark to let the kid have the moment.

At 23:04, they assisted Grant with a minor crash in a grocery-store parking lot. Two drivers had backed into each other at low speed and both insisted the other had “come out of nowhere,” despite both vehicles clearly coming from parking spaces.

No injuries.

Moderate embarrassment.

Heavy bumper scuffing.

Gabriel called it a mutual reverse ambush.

Grant told him not to write that.

He did not.

At 00:11, Patel requested help checking an open door at a small accounting office.

The door had not been forced.

The owner, called from home, arrived in sweatpants and remembered he had left in a hurry after spilling coffee on a tax file.

Nothing missing.

Door secured.

Mark was quietly pained by the phrase “tax file coffee incident.”

At 01:02, a raccoon in a fast-food dumpster created a noise complaint, a false burglary alarm, and one panicked employee who declared it “roughly wolf-sized.”

Thane looked at the raccoon.

The raccoon looked at Thane.

Gabriel whispered, “Rival jurisdiction.”

Mark said, “No.”

The raccoon left voluntarily after the dumpster lid was propped open.

No force.

No arrest.

No interspecies incident.

At 02:20, they parked near Fairview Park for paperwork.

Thane filled out the grocery-lot crash supplement. Gabriel documented the mailbox call. Mark reviewed the accounting-office alarm.

The Humvee was quiet.

Whole.

That was the word Thane kept coming back to.

Not perfect.

Not finished.

Whole.

There was a difference.

Gabriel looked over from the passenger seat.

“You okay?”

Thane nodded.

“Yes.”

“Really?”

Thane thought of Silas in the break room, phone on the table, eyes destroyed by hearing love spoken when he had not been present to earn it.

He thought of the line.

I want him to have a place where people are glad he showed up.

He thought of Silas saying, I am glad I showed up.

Thane swallowed.

“Yes.”

Mark looked up from the back.

“It was not ideal that he received the transcript.”

“No.”

“But it did not harm him.”

Thane looked at the windshield.

“No.”

Gabriel’s voice softened.

“It helped.”

Thane nodded slowly.

“I think so.”

Mark closed the report.

“He knows something now that explanation alone may not have carried.”

Thane glanced back.

“What?”

Mark’s face was gentle.

“That you loved him before it was easy.”

The Humvee went quiet.

Gabriel looked out the window.

Thane blinked hard.

Before it was easy.

Before pack.

Before the bedroom.

Before the key.

Before Hale approval.

Before Silas had clean months behind him and a steady job and a place at their table.

Back when he was a damaged suspect in a secure room, chained because no one knew what else could hold him.

Thane had loved him then.

Not safely.

Not cleanly.

Not with perfect judgment.

But truly.

The radio crackled before he could answer.

“Night Shift, assist Darnell at 414 Willow. Caller reports neighbor’s sprinkler hitting his car intentionally.”

Gabriel slowly turned.

“No.”

Mark checked the call.

“Yes.”

Thane started the engine.

“Normal Monday.”

Gabriel pointed at the windshield.

“If Ron Morrow has returned to water-based crime, I am requesting hazard pay.”

It was not Ron Morrow.

It was a different neighbor with a rotating sprinkler, an unfortunate wind pattern, and a man who believed water spots on a black pickup constituted targeted aggression.

Mark confirmed the sprinkler arc was not intentionally directed.

Gabriel confirmed the complainant owned a towel.

Thane confirmed nobody needed jail.

Normal Monday continued.


At 04:37, Silas texted.

Home after work. At cabin. Stable. No issue. Nora says attachment was not intended for me and apologized. She said do not forward it. I will not.

Thane read it and breathed easier.

Then another message came.

I am still glad.

Thane stared at the words.

Gabriel leaned over.

Mark leaned forward.

Silas sent a third message.

You wanted me before I was good at being wanted.

Thane’s eyes burned.

He typed slowly.

Yes.

A pause.

Then:

Still do.

Silas replied:

I am in my room. My room. Pack den. I feel safe.

Thane showed the others.

Gabriel wiped at his face.

Mark looked down.

Thane answered:

Good. Sleep. We will be home after shift.

Silas:

Home.

Thane smiled.

Home.


Morning handoff was short.

Voss and Rusk arrived with coffee and the weary suspicion of detectives who could tell the night had carried more than the call log showed.

Crowe stood near the board.

“Anything major?” Voss asked.

Mark gave the calls in order.

“Lottery dispute. Church trailer assist. Gym parking issue. Dinner break. Mailbox misunderstanding. Parking-lot crash. Open door at accounting office. Raccoon-related alarm. Sprinkler complaint.”

Rusk looked at Gabriel.

“Raccoon-related?”

Gabriel nodded.

“Resolved through voluntary compliance.”

Voss looked at Thane.

“And dinner break?”

Thane met her eyes.

She knew.

Maybe not what.

Enough.

“Silas received an overinclusive transcript from the fire-service review meeting.”

Voss’s expression changed.

Rusk lowered his coffee slightly.

“The meeting?”

“Yes.”

Gabriel said softly, “Thane’s monologue.”

Rusk looked at Thane.

“Ouch.”

Thane nodded.

“Yes.”

Crowe’s face tightened.

“He okay?”

“Yes.”

Mark said, “Nora’s office confirmed it was not intended for him. Silas did not obtain it improperly. He will not forward it.”

Voss studied Thane.

“And emotionally?”

Thane thought about the break room.

The hug.

The growl.

The tears.

The sentence.

I am glad I showed up.

“He knows,” Thane said.

Voss softened.

Rusk nodded once.

“Sometimes that happens.”

Gabriel looked at him.

“What?”

Rusk took a sip of coffee.

“People hear the thing they were not supposed to hear, and it is the thing they needed.”

Crowe looked at the board.

“No operational issue?”

“No,” Mark said.

“No instability?”

“No.”

“Good.” Crowe looked at Thane. “Go home.”

Thane nodded.

“Yes, Lieutenant.”

Rusk watched them gather their things.

“Pack good?”

Gabriel smiled.

“Strong.”

Mark nodded.

“Stronger.”

Thane looked toward the garage.

“Whole.”

Voss’s face softened.

“Good.”


The drive home was quiet.

Early sun pushed pale light across Cross Timber.

The city looked ordinary. Streets. Fences. Mailboxes. Sprinklers behaving themselves. A fast-food dumpster now raccoon-free.

The cabin waited beyond the trees.

Silas was inside it.

In his room.

Sleeping, maybe.

Safe, hopefully.

Pack, certainly.

Thane parked the Humvee and shut off the engine.

For a moment, the three of them sat still.

Then Gabriel said quietly, “He heard you fight for him.”

Thane nodded.

Mark said, “And came home after.”

That was the part.

Not that Silas had cried.

Not that he had hugged Thane hard enough to bruise anyone who bruised normally.

Not even that he finally knew the words.

He had heard them.

He had worked.

He had reported cleanly.

He had come home.

Thane opened the door and stepped out.

Inside, the cabin was quiet.

The great room held the soft after-scent of Silas: work dust, soap, wolf fur, sleep, home.

His keys hung on the hook.

Down the hall, Silas’s bedroom door was partly open.

A low, steady breathing came from inside.

Thane stopped outside the door.

Gabriel and Mark stopped beside him.

Silas was asleep on the bed in full wolf form, one arm thrown over a pillow, covers tangled around his waist, phone on the nightstand, charger plugged in.

Home.

Not temporary.

Not borrowed.

Not stolen.

Home.

Thane did not wake him.

He only stood there for a moment and let himself see the thing he had once begged a room full of cautious people to imagine.

A place where Silas was glad to show up.

A place where he was wolf and useful and appreciated.

A place where happiness had not been stolen from anyone.

Gabriel leaned lightly against Thane’s shoulder.

Mark stood close on the other side.

Silas slept.

The pack breathed.

Strong.

Whole.

Good.

Thane backed away quietly and let Silas rest.

There would be work later.

Rules later.

Mistakes later.

Laughter later.

Maybe even another felony voice demand later, because Thane was still Thane and mercy had limits.

But for now, Monday night was over.

The den was full.

And their pack was home.

Page 4 of 11

COPYRIGHT © 2026 · THREE WEREWOLVES LLC