By the time the Humvee rolled into the cabin drive, the sky had already begun to brighten.

Not sunrise exactly.

Just the first thin gray light pushing through the trees and laying itself across the gravel.

Thane parked, shut off the engine, and sat there for three seconds.

Gabriel looked at him from the passenger seat.

“You alive?”

Thane opened his door.

“Barely.”

Mark climbed out of the back with his notebook tucked under one arm.

“You have been awake for more than twenty-one hours.”

“I know.”

“You should sleep.”

“I know.”

Gabriel got out and stretched until his shoulders popped.

“Look at us,” he said. “Three responsible adults making good choices.”

Thane started toward the cabin.

“You are not making a good choice until you stop talking.”

“That is hostile.”

“It is early.”

“It is not early,” Mark said. “It is technically morning.”

Gabriel looked at him.

“Do not take the morning’s side.”

The front door opened beneath Thane’s hand.

The cabin was quiet.

Soft.

The kind of quiet that made every exhausted part of him realize at once that it had somewhere safe to stop.

The great room lay dim beneath the high windows. The fire had burned down to a low bed of coals from the night before. One lamp remained on near the reading chair, casting a warm circle over the rug and the wide leather sofa.

Thane made it three steps into the room.

Then he dropped onto the couch.

Not gracefully.

Not with the slow, deliberate dignity he usually carried into a room.

He simply collapsed sideways across it, too large for the furniture and too tired to care.

One leg hung halfway off the front edge. His tail draped across the far cushion. One arm dangled toward the floor. His head had landed upside down over the edge of a pillow, ears flattened awkwardly against the leather.

A moment later, his tongue slipped out just enough to make the entire thing worse.

Gabriel stood in the doorway.

Mark stood beside him.

For three seconds, neither said anything.

Then Gabriel whispered, “Oh, my God.”

Thane did not move.

Mark looked at the couch.

Then at Thane.

Then back at the couch.

“He is asleep already.”

Gabriel covered his mouth with one hand.

“He looks like somebody threw a bearskin rug across the furniture.”

Thane made a low, exhausted noise without waking.

Gabriel’s eyes widened.

“Did you hear that? He is even growling in his sleep.”

Mark watched Thane’s chest rise and fall slowly.

“He needs rest.”

“I know.”

Gabriel pulled out his phone.

Mark looked at him.

“Do not.”

“I am not doing anything bad.”

“You are holding a phone over an unconscious Thane.”

“I am preserving history.”

“Gabriel.”

But Gabriel was already crouching beside the sofa.

He leaned in close enough that his black fur brushed Thane’s hanging arm, made his most solemn face, and snapped a selfie with the sleeping brown wolf behind him.

In the photo, Gabriel looked composed and dignified.

Behind him, Thane looked like he had been defeated by furniture in a battle no one had expected him to lose.

Gabriel stared at the image.

Then began quietly shaking with laughter.

Mark looked despite himself.

His mouth twitched.

“That is unfortunate.”

“It is magnificent.”

“It is compromising.”

“It is art.”

Thane’s nose wrinkled once.

Gabriel immediately lowered the phone.

“Okay. We leave the giant bear rug alone.”

Mark set his notebook on the coffee table.

“Good.”

Gabriel looked down at the photo again.

“I am naming it After the Shift.

“You are not naming it anything.”

Gabriel froze.

Thane had not opened his eyes.

His voice came out rough and half asleep.

Gabriel slowly looked toward Mark.

Mark’s ears lifted.

Thane’s tongue still hung slightly out the side of his mouth.

Gabriel whispered, “He is not asleep.”

Thane did not move.

“Delete it.”

Gabriel’s grin returned.

“No.”

Thane made a tired sound that might have been a growl.

Gabriel backed away two steps.

“Good night, Detective.”

Thane did not answer.

Within another minute, he was asleep again.

Gabriel and Mark headed quietly down the hall.

The cabin settled around them.

And the photo stayed safe in Gabriel’s phone.

For now.


When Thane woke again, sunlight was high enough to pour through the great-room windows.

His neck hurt.

His shoulder hurt.

One paw had gone numb from hanging over the couch.

And somebody had placed a blanket over him.

He lay still for a moment, trying to remember why his body felt like he had been dragged behind the Humvee through three counties.

Then the last shift came back.

The donkey.

The festival.

The missing runner.

The reports.

The drive home.

The couch.

He opened one eye.

The clock above the mantle read 11:32.

From down the hallway came the sound of Gabriel’s voice.

“No, that was not what I said.”

Mark answered from somewhere farther inside the house.

“It was exactly what you said.”

“I said he looked tired.”

“You said he resembled a bearskin rug.”

“That is a visual observation.”

Thane closed his eye again.

Gabriel’s voice got closer.

“Also, he was making a little—”

Thane’s eyes opened.

Gabriel stood in the great room doorway holding a mug of coffee.

He froze.

Thane stared at him.

Gabriel smiled brightly.

“Good morning.”

“Give me your phone.”

“No.”

Thane pushed himself upright.

Gabriel took one quick step backward.

Mark appeared behind him with a second coffee mug.

“Do not threaten him before caffeine,” Mark said.

Thane rubbed one paw over his face.

“You saw it too?”

Mark looked deeply neutral.

“I did.”

“And?”

“It was unfortunate.”

Gabriel looked at him.

“You laughed.”

“I did not laugh.”

“You made the tiny laugh.”

“I did not.”

Thane looked at both of them.

“Phone.”

Gabriel clutched it against his chest.

“No.”

Thane stood.

Gabriel backed another step.

Mark moved between them without urgency.

“Thane.”

“I am not going to hurt him.”

“I know.”

“I just want the phone.”

“I know.”

Gabriel looked over Mark’s shoulder.

“See? This is why we need written rules around personal media.”

Thane took the coffee mug from Mark.

“Fine.”

Gabriel eyed him.

“Fine?”

“Fine.”

“You are not going to take my phone?”

“No.”

“Are you sure?”

“No.”

Gabriel grinned.

“There he is.”

Thane drank the coffee.

It was strong.

Hot.

Exactly how he needed it.

For a few minutes, the three of them stood around the kitchen island without speaking much. Gabriel had made eggs. Mark had apparently cut fruit into neat portions and arranged it in a bowl like he was preparing evidence for presentation.

The house still held the slow warmth of a Saturday that had not asked anything from them yet.

Thane ate half an egg sandwich.

Then another.

Gabriel watched him.

“You know, this is the point in a normal person’s weekend where they decide to stay inside and recover.”

“I am recovering.”

“You are eating standing up.”

“That is not a crime.”

Mark looked toward the windows.

“It is nice out.”

Gabriel nodded.

“Which makes staying inside feel less like recovery and more like wasting weather.”

Thane leaned against the island.

“We do not have plans.”

“No,” Gabriel said. “Which is weird.”

Mark looked down at his phone.

“No scheduled obligations. No calls from Eli. No city event. No dinner reservations. No pack meeting. No patrol shift until Monday.”

Gabriel looked around dramatically.

“What do people do with a day like that?”

“Rest,” Thane said.

“We did that.”

“You slept for four hours on a couch.”

“That was involuntary rest.”

Thane set down his mug.

“I have an idea.”

Gabriel and Mark both looked at him.

Gabriel’s ears lifted.

“That sentence has more potential than the last one.”

Thane looked from one to the other.

“You want to go to the animal shelter?”

The kitchen went quiet.

Gabriel blinked.

“The animal shelter?”

“Yeah.”

Mark tilted his head.

“To adopt an animal?”

“No.”

“To inspect something?”

“No.”

Gabriel slowly set down his coffee.

“Then why?”

Thane looked out the window.

He thought about cages.

Concrete floors.

Dogs that had been left behind, surrendered, lost, or pulled from situations they did not understand.

He thought about what it meant to have nowhere familiar to go.

No person who knew your name.

No room that belonged to you.

No one who came back when they said they would.

“Well,” he said, “imagine being in a cage all day. Lonely. Scared. Hearing people walk past you, hearing other dogs bark, not knowing whether anybody is coming for you.”

Gabriel’s expression changed.

Thane continued.

“How much would that suck?”

Mark looked down.

“It would be difficult.”

“Yeah,” Thane said. “So let’s give them a day. Take some of them outside. Play. Give them treats. Make the place better for a while.”

Gabriel stared at him.

Then slowly narrowed his eyes.

“Oh no.”

Thane looked at him.

“What?”

“You are getting soft.”

Thane’s ears tipped back.

“I am not.”

“You are.”

“I am not.”

Gabriel leaned across the island.

“Who are you, and what have you done with Thane?”

A low growl came up from Thane’s chest before he could stop it.

Gabriel’s eyes widened.

Thane stepped closer.

“What, are you saying I have no heart?”

Gabriel immediately lifted both hands.

“No. No, absolutely not. I am saying you have a terrifying amount of heart and it is becoming a public safety concern.”

Mark looked between them.

“That is not an apology.”

“It is an apology-shaped statement.”

Thane stared at Gabriel.

Gabriel smiled carefully.

“I retract my earlier implication that you lack a heart.”

“You implied it.”

“I did.”

“And?”

“And you are extremely compassionate,” Gabriel said. “Please stop looking at me like that.”

Mark reached for his coffee.

“I would like to go.”

Thane looked at him.

“Yeah?”

Mark nodded.

“I think it is a good idea.”

Gabriel looked down at the counter for a moment.

Then back at Thane.

“Me too.”

Thane’s growl faded.

“Okay.”

Gabriel brightened.

“Can we buy toys first?”

Thane looked at him.

“We are going to buy toys first.”

Gabriel pointed at him.

“Soft.”

“Do not start.”


The pet-supply store was busy in the particular way Saturday pet-supply stores were busy.

Dogs in harnesses pulled their owners toward shelves of treats. A woman carried a sleeping kitten in a soft-sided carrier. Two teenagers debated the morality of buying their leopard gecko a tiny plastic pirate ship. Somewhere near the fish section, a small child was loudly explaining to his father why a turtle “needed a castle.”

The three wolves came through the front doors together.

Conversations stopped.

Then resumed in lower tones.

People recognized them.

They always did now.

A cashier near the front desk gave them a small smile.

“Morning, detectives.”

“Morning,” Thane said.

Gabriel walked directly toward the dog-toy aisle.

Mark went toward bedding and cleaning supplies.

Thane stood in the middle for half a second, watching them split up.

Then followed Gabriel.

They filled two carts.

Not carelessly.

Not because they wanted to make a display of spending money.

Because the more they looked, the more they saw things that made sense.

Durable chew toys.

Tennis balls.

Rope toys.

Soft blankets that could be washed and reused.

Treats for training.

Puzzle feeders.

Collars.

Leashes.

A stack of raised dog beds.

A large bag of food approved for shelters.

A smaller bag for puppies.

A box of cleaning supplies that Mark insisted had to be scent-sensitive because strong smells could stress animals already under pressure.

Gabriel added three squeaky toys shaped like tacos.

Mark stared at them.

“Why?”

“Because dogs deserve tacos.”

“They cannot eat tacos.”

“They can emotionally enjoy tacos.”

“Those are not tacos.”

“They are toy tacos.”

Mark looked at the packaging.

The toy taco had a smiling face embroidered on the side.

He sighed.

“Fine.”

Thane added six more.

Gabriel looked at him.

“Soft.”

“Do not.”

At the checkout counter, the carts made a long, uneven wall of supplies.

The cashier stared.

Then looked at the three wolves.

“Are you opening a dog daycare?”

“No,” Gabriel said. “We are going to the shelter.”

The cashier’s expression softened.

“Oh.”

Thane slid his Centurion card across the counter before she could ask anything else.

The cashier looked at the stack of supplies.

Then at the card.

Then at Thane.

“Do you want the receipt?”

“Yes,” Mark said immediately.

Gabriel looked at him.

“You really are the accountant.”

“We may need to know what we bought if we return for more.”

The cashier smiled.

“I can print an itemized receipt.”

“Please,” Mark said.

The store’s assistant manager came over while the register processed the order.

She looked nervous at first.

Then less nervous.

“I saw the diner video,” she said quietly. “What you did for that man.”

Thane shifted slightly.

“Thank you.”

“And now this,” she said, looking at the carts. “It is nice.”

Gabriel smiled.

“We like dogs.”

The manager nodded.

“That is obvious.”

A little girl standing near the fish tanks tugged on her mother’s sleeve.

“Mom,” she whispered loudly, “the police wolves are buying dog toys.”

Her mother tried not to laugh.

Thane looked over.

The girl froze.

Then gave him a tiny wave.

Thane waved back.

The girl smiled.

By the time they had loaded the supplies into the Humvee, the back area looked like a very expensive dog had decided to move in.

Gabriel climbed into the passenger seat and looked over his shoulder.

“We have enough toys for a small carnival.”

“Good,” Thane said.

Mark adjusted a box of beds so it would not shift.

“We have enough toys for approximately thirty-eight dogs, assuming the toys are distributed in rotation and not destroyed immediately.”

Gabriel looked at him.

“You calculated that?”

“I estimated.”

“Of course you did.”

Thane started the engine.

“Let’s go.”


The Cross Timber Animal Shelter sat in a low brick building behind the municipal-services yard.

It had a small front office, a wide concrete kennel wing, a fenced exercise yard, and a hand-painted sign near the entrance that read:

EVERY ANIMAL DESERVES A HOME.

Thane saw the sign through the windshield as the Humvee pulled into the visitor lot.

For a moment, he said nothing.

Then he parked.

The shelter’s front door opened before they reached it.

A woman in her forties stepped outside wearing jeans, a shelter polo, and the wary expression of someone accustomed to surprises but not usually three seven-foot wolves carrying armfuls of dog beds.

“Can I help you?” she asked.

Thane shifted the box in his arms.

“Yeah. We were hoping we could spend some time with the dogs.”

The woman blinked.

Gabriel smiled.

“We brought supplies.”

She looked past them toward the Humvee.

The rear cargo area was full.

Her eyes widened.

“Oh.”

Mark held out the itemized receipt.

“We also brought a list of everything, in case there are items you would prefer we allocate differently.”

The woman took the receipt automatically.

Then stared at it.

“Are you serious?”

“Yes,” Thane said.

Her gaze moved from the receipt to the stacked supplies.

Then to the three wolves.

“You are the Night Shift detectives.”

Gabriel’s ears lifted.

“That depends. Are we in trouble?”

“No.” The woman smiled despite herself. “No, you are not in trouble. I am Dana.”

Thane held out his hand.

“Thane.”

“Gabriel.”

“Mark.”

Dana shook all three hands.

Her grip was practical and steady.

“You really want to spend the day with the dogs?”

“Yeah,” Thane said. “If that is okay.”

Dana looked at the supplies again.

Then back at Thane.

“Let me show you around.”

The shelter smelled like every shelter did.

Dogs.

Bleach.

Laundry soap.

Old blankets.

Metal.

Food.

Fear.

Hope.

The sounds came first.

Barking from the kennel wing.

Whining.

A sharp yip from somewhere deeper inside.

The click of nails on concrete.

The rattle of kennel doors.

Some dogs rushed forward when they saw the wolves.

Others retreated to the back of their runs.

A few went silent entirely, watching with the wary stillness of animals that had learned not to expect much.

Gabriel’s face changed.

The humor left it.

Mark’s ears lowered.

Thane stood quietly at the entrance to the kennel wing.

He had imagined cages.

He had not imagined the eyes.

Dana watched them.

“We have thirty-one dogs right now,” she said. “Some are strays. Some were surrendered. Some came in through animal-control cases. Some have homes waiting. Some are still waiting for someone to decide they are worth taking home.”

Thane looked down the rows.

“Can we take them out?”

“One at a time, maybe two if they are kennelmates,” Dana said. “We will pick dogs that are safe to meet new people. And I need you to know something.”

The three wolves looked at her.

“Not every dog will want to play,” Dana said. “Some will be scared. Some will be overwhelmed. Some need quiet more than excitement.”

Mark nodded immediately.

“Then we follow their lead.”

Dana’s expression softened.

“Good answer.”

Gabriel looked through the first row of kennel doors.

“Who is first?”

Dana smiled.

“Let’s see who picks you.”

The first dog was a sandy-colored mutt named Peanut.

Peanut had one ear that stood up and one that folded sideways. He came to the front of his kennel barking loudly, then stopped when Thane crouched near the gate.

He sniffed.

Stared.

Sniffed again.

Then wiggled so hard his entire back half moved.

Gabriel laughed.

“He has chosen.”

Dana opened the kennel door.

Peanut came out like he had been launched from a cannon.

He ran three circles around Thane, ricocheted toward Gabriel, skidded past Mark, then returned to Thane and planted both front paws against his chest.

Thane caught him automatically.

Peanut licked his chin.

Then his nose.

Then one ear.

Gabriel covered his mouth.

“Oh, no.”

“What?” Thane asked.

“You have been claimed.”

Peanut bounced down and sprinted toward the exercise yard.

Dana handed Thane a leash.

“He has energy.”

Thane looked at the blur of sandy fur.

“Yeah.”

Peanut had more than energy.

He had an entire stored-up summer’s worth of it.

In the exercise yard, he chased tennis balls until his tongue hung out. He dragged a rope toy across the grass like he had captured a dangerous enemy. He played tug with Gabriel and won twice because Gabriel deliberately let him.

Mark sat cross-legged in the shade while Peanut climbed into his lap, apparently unaware that he weighed sixty pounds and Mark was holding a treat puzzle in one hand.

Thane threw a tennis ball across the yard.

Peanut took off after it.

The dog came back so fast he nearly ran straight into Thane’s legs.

Thane caught him again.

Peanut looked up at him with bright, ridiculous happiness.

And Thane laughed.

Not the small, private laugh he usually gave Gabriel.

A full laugh.

The kind that made his shoulders shake.

Dana stood at the gate watching.

Her eyes softened.

“He has not played like that since he got here.”

Thane looked down at Peanut.

“Why is he here?”

Dana’s face changed just a little.

“Owner passed away. Family could not take him.”

Peanut dropped the tennis ball at Thane’s feet.

His tail wagged.

Thane picked up the ball.

Then threw it again.

The day moved from there.

Not fast.

Not in a montage.

One dog at a time.

One moment at a time.

A black-and-white border collie named Echo who did not want to come out at first, then slowly decided Mark was safe enough to sit beside.

A senior beagle named Walter who walked stiffly but happily through the yard with Gabriel beside him, nose working every inch of the grass.

A small terrier named Juniper who barked at Thane from the kennel door, then promptly climbed into his lap once he sat down in the shade.

A pair of young hound mixes who discovered the squeaky taco toys and immediately began arguing over one.

Gabriel held one taco high above his head.

The hounds bounced beneath it.

“That one is mine,” he told them.

Mark looked at the two dogs.

“They do not understand possession law.”

“They understand injustice.”

“They understand a toy.”

“It is an emotional toy.”

The shelter volunteers laughed.

Even Dana.

At one point, a broad-shouldered pit mix named Rook came into the yard and stopped cold when he saw Thane.

Rook did not bark.

He did not rush forward.

He simply stood at the far end of the yard, body low, ears half back, watching.

Dana started to step in.

“He can be nervous with large men.”

Thane lifted one paw.

“It is okay.”

He sat down in the grass.

Not reaching.

Not calling.

Just sitting.

For almost two minutes, Rook did nothing.

Gabriel and Mark stayed quiet.

The other dogs in nearby yards barked and played.

A car passed beyond the fence.

Wind moved through the grass.

Then Rook took one step.

Then another.

He came close enough to sniff Thane’s knee.

Thane kept his hands still.

Rook sniffed again.

Then leaned his shoulder against Thane’s leg.

Thane’s hand moved slowly over the dog’s back.

Rook closed his eyes.

Dana looked away for a moment.

Gabriel saw it.

He did not joke.

Not then.

Later, when Rook was back in his kennel with a new blanket and a treat puzzle, Dana stood beside the three wolves near the office door.

“You know,” she said, “some people come in here because they want to feel good about themselves.”

Gabriel looked at her.

“Did we do that?”

“No.” Dana shook her head. “You came in because you wanted the dogs to feel good.”

Thane looked down the kennel wing.

“We did not do enough.”

Dana smiled faintly.

“You spent six hours walking dogs, playing with dogs, cleaning toys, carrying beds, listening to volunteers, and making half the kennel wing act like Christmas came early.”

Mark looked at the stack of supplies still waiting to be distributed.

“We also brought cleaning supplies.”

Dana laughed.

“Yes. You did.”

Gabriel leaned against the wall.

“Can you put the dogs on the shelter page?”

Dana nodded.

“We do.”

“More photos?”

“Always.”

“Can we help?”

Dana looked uncertain.

“Help how?”

Gabriel pointed toward Peanut, who had fallen asleep in the shade of the exercise yard with one paw stretched across a tennis ball.

“People need to see him.”

Thane looked toward the dog.

Then at Dana.

“Not us in the photos. Just the dogs.”

Dana’s eyes softened.

“I can do that.”

Mark opened his tablet.

“I can also help you sort the photos by dog, age estimate, size, temperament notes, medical status, and adoption eligibility if your current system allows it.”

Dana stared at him.

“You want to organize our adoption profiles?”

Mark looked confused by the reaction.

“Yes.”

Gabriel smiled.

“He loves a database.”

“I do not love a database.”

“You love databases.”

“I appreciate orderly information.”

Dana laughed again.

“I would love help with that.”

So they stayed longer.

Mark sat with Dana at a desk in the front office and quietly worked through the shelter’s adoption records. He did not criticize the system. He did not make anyone feel behind. He simply made the information easier to find, easier to update, and easier for a potential adopter to understand.

Gabriel took pictures of dogs in the exercise yard—not posed or forced, just happy moments. Walter with his ears blowing backward in the wind. Juniper carrying a squeaky taco twice her size. Echo sitting beside Mark with her head tilted.

Thane carried donated beds and blankets from the Humvee into the kennel wing, then stopped every few minutes because another dog wanted to press its nose through a gate or lean against his hand.

By the time the shelter closed, every dog had received something.

A treat.

A toy.

A soft blanket.

A long walk.

A few minutes outside.

A person sitting beside the kennel without asking anything from them.

The dogs were tired.

The volunteers were tired.

The three wolves were tired too.

But it was the good kind.

The kind that settled in the chest and stayed warm.

Peanut stood at his kennel door when they left.

His tennis ball rested beside his paw.

Thane stopped.

The dog’s tail thumped once.

Then again.

Thane crouched near the kennel.

“Someone is going to take you home,” he said quietly.

Peanut watched him.

Thane did not know whether the dog understood the words.

But Peanut leaned forward until his nose pressed against Thane’s paw through the gate.

“Soon,” Thane said.

Gabriel stood behind him.

Mark beside him.

Then they left.


Dinner was later than usual.

The drive north toward Oklahoma City carried them through the soft gold light of late afternoon and into evening.

The Humvee smelled faintly like dog treats, grass, sun-warmed fur, and the one squeaky taco Gabriel had somehow ended up bringing with him.

Thane looked at it on the dashboard.

“Why is that in here?”

Gabriel looked over.

“One of the hounds dropped it in the back seat.”

“You put it on the dashboard.”

“It was being crushed.”

“It is a taco.”

“It has feelings.”

Mark spoke from the back seat.

“It is a plush object.”

Gabriel looked at him.

“You are exhausting.”

Mark looked out the window.

“You say that every day.”

“Because it keeps being true.”

Thane drove.

For once, nobody argued much.

They were too content.

Too worn out in a way that did not feel like work.

Ramsay’s Kitchen sat in the Chisholm Creek district in north Oklahoma City, bright against the evening traffic, with warm interior light spilling through the glass and a crowd gathered outside the entrance.

Thane slowed.

Gabriel sat up.

“That is more people than I expected.”

Mark leaned forward from the back seat.

“There are cameras.”

“There are always cameras,” Gabriel said.

“No,” Mark said. “Actual cameras.”

The restaurant had a promotional event underway.

A small local-media setup stood near the entrance. A branded backdrop had been set up along the patio. Two television crews waited with lights and microphones. Several people held phones above their heads, not quite part of the press but determined to look like they were.

Then Thane saw who stood near the restaurant doors.

Gordon Ramsay.

He was surrounded by staff, a few restaurant representatives, and one very alert-looking publicist.

Gabriel stared through the windshield.

“Oh.”

Thane parked.

Mark looked at the restaurant.

“Was this part of your plan?”

“No,” Thane said.

Gabriel looked at him.

“You made reservations.”

“I made reservations.”

“At Gordon Ramsay’s restaurant.”

“Yes.”

“And did not think Gordon Ramsay being here might be possible?”

Thane looked toward the crowd.

“No.”

Gabriel smiled.

“This is going to be fun.”

“It is not.”

They stepped out of the Humvee.

The first few people noticed the vehicle.

The next noticed the wolves.

Then somebody near the media backdrop said, “Those are the wolf detectives.”

Another person turned.

Then another.

Cameras shifted.

Not all of them.

But enough.

A reporter who had been standing near Ramsay pivoted her microphone away from the restaurant sign.

“Is that Night Shift?”

Gabriel stopped walking.

“Oh, no.”

Thane’s ears lowered.

Mark sighed softly.

The crowd’s attention moved.

Not completely.

Ramsay was still Gordon Ramsay.

But there was something about three full-time wolves in casual clothes stepping out of a military Humvee after spending a day at the animal shelter that made people look twice.

A woman near the entrance recognized them from the diner video.

Another pointed at Gabriel.

“I saw them at the shelter!”

The shelter’s social-media page had apparently already posted several photos from the day.

Not of the pack posing.

Just Peanut with the tennis ball. Walter walking beside Gabriel. Rook leaning against Thane’s leg. Echo sitting close to Mark.

The caption had been simple.

A very good day at the Cross Timber Animal Shelter. Thank you to some friends who made the dogs feel extra loved today.

Apparently, the city had figured out who those friends were.

Thane looked at the cameras.

Gabriel looked at the cameras.

Mark looked at the restaurant entrance.

Then, unexpectedly, Ramsay laughed.

Not angry.

Not offended.

Amused.

He said something to the publicist beside him, then stepped away from the backdrop and walked toward the three wolves.

The press shifted again.

Now they had two stories.

Ramsay reached them with his hands in his pockets and a grin on his face.

“Well,” he said, looking from Thane to Gabriel to Mark, “that is the first time I have come to a restaurant opening event and been upstaged by three enormous detectives.”

Gabriel blinked.

Then pointed at himself.

“Us?”

Ramsay looked at him.

“No, the other three wolves behind you.”

Gabriel glanced over his shoulder.

“Fair.”

Thane stood slightly straighter.

“Sorry, Chef.”

Ramsay waved one hand.

“Do not apologize. It is brilliant. I have spent half the afternoon explaining food, and then you lot pull up looking like you have just rescued a village.”

Gabriel smiled.

“We rescued several dogs.”

Ramsay’s expression shifted.

“Did you?”

“We spent the day at the Cross Timber shelter,” Mark said. “Walking dogs, playing with them, delivering supplies.”

Ramsay looked genuinely interested.

“That is fantastic.”

Thane’s ears angled back slightly.

“We just wanted them to have a good day.”

Ramsay watched him for a moment.

Then nodded.

“Good. That matters.”

A reporter called from behind them.

“Chef Ramsay, can we get a quick photo?”

Another called, “Detectives, can we ask about the shelter?”

Ramsay looked at the cameras.

Then at the wolves.

“Tell you what,” he said. “You three have dinner reservations?”

Gabriel answered before Thane could.

“Yes.”

Ramsay smiled.

“Excellent. Go eat. I will deal with this lot.”

He turned toward the cameras.

Then looked back over his shoulder.

“Save me ten minutes after dessert.”

Gabriel’s eyes widened.

“Seriously?”

Ramsay pointed at him.

“Do not make me regret it.”

Gabriel stood very still.

“Yes, Chef.”

Ramsay laughed and headed back toward the media line.

The publicist looked relieved that he had decided whatever he had decided.

The host appeared at the door.

“Gentlemen,” she said warmly, “your table is ready.”

Thane looked at Gabriel.

Gabriel was trying very hard to appear normal.

He was failing.

Mark walked ahead of them.

“Please do not embarrass us.”

Gabriel followed.

“I will be perfect.”

Thane looked at him.

“That is not possible.”


Dinner was excellent.

Not because they expected it to be.

Not because Gordon Ramsay was in the building.

Because every plate that came to the table looked like someone had thought very hard about it.

The room carried the warm, rich scent of seared meat, butter, herbs, roasted vegetables, bread, wine, and the faint clean heat of an open kitchen doing serious work.

Gabriel took one bite of his appetizer and closed his eyes.

“Oh, that is rude.”

Mark looked at him.

“What?”

“It should not be allowed to taste like that.”

Thane cut into his steak.

“It is food.”

Gabriel stared at him.

“You are dead inside.”

“I spent six hours being licked by dogs.”

“That does not make you qualified to dismiss good food.”

Mark took a measured bite from his own plate.

Then paused.

Gabriel looked at him.

“Well?”

Mark swallowed.

“It is very good.”

Gabriel leaned back.

“Thank you.”

Thane looked at Mark.

“You said that like it surprised you.”

“I did not say that.”

“You implied it.”

“I did not.”

Gabriel lifted his glass.

“To our pack accountant discovering flavor.”

Mark looked at him.

“I have always understood flavor.”

“Not emotionally.”

“Flavor does not require emotion.”

“Everything requires emotion.”

Thane shook his head and ate another bite of steak.

For a while, they simply enjoyed the meal.

The day settled over them in pieces.

Peanut’s tennis ball.

Rook’s careful lean against Thane’s leg.

The shelter volunteers laughing when Gabriel gave a dog a squeaky taco.

The strange warmth of being useful without a badge, a radio, or a report.

Then, after dessert plates had been cleared and the room had begun to calm, Ramsay appeared at the edge of their table.

He had traded the press backdrop for a dark shirt with the sleeves rolled slightly at the forearms. The television crew had thinned outside. The restaurant was still busy, but the media urgency had moved on to whatever came next.

“You saved me a seat?” he asked.

Gabriel immediately scooted over.

“Absolutely.”

Ramsay sat in the empty chair beside the table.

For a moment, the three wolves simply looked at him.

Then Ramsay looked at Thane.

“So,” he said, “you are the one who bought dinner for the man in the diner.”

Thane’s ears angled back.

“I was one of three.”

Ramsay looked at Gabriel and Mark.

“Fair enough.”

Gabriel smiled.

“We try to distribute credit before Thane gets uncomfortable.”

“I am not uncomfortable.”

“You have been staring at the salt shaker for thirty seconds.”

Thane looked at the salt shaker.

Then at Gabriel.

Ramsay laughed.

“Good. You keep him honest.”

Gabriel pointed at himself.

“That is my entire professional contribution.”

Mark looked at Ramsay.

“We do not believe that is accurate.”

Ramsay leaned back.

“I saw the video. Everyone has seen the video.”

Thane’s expression tightened slightly.

Ramsay noticed.

“I know,” he said. “You do not like the attention.”

“No,” Thane said honestly.

“But you did something decent in public,” Ramsay said. “You cannot control what happens after. The important thing is whether you did it for the cameras.”

“We did not,” Thane said.

“I know.”

The words landed quietly.

Not as praise.

Just recognition.

Ramsay looked between them.

“And then today, the shelter.”

Gabriel’s expression softened.

“The dogs needed a good day.”

Ramsay nodded.

“Exactly.”

For a little while, they talked about dogs.

Not policing.

Not fame.

Not the diner video.

Dogs.

Ramsay told them about growing up around animals and the strange, stubborn personalities that came with them. Gabriel described Peanut’s tennis-ball obsession in such dramatic terms that Ramsay asked whether Peanut had been promoted to commanding officer by the end of the afternoon.

“He was close,” Gabriel said.

Mark added, “He lacked discipline.”

“He had excellent discipline,” Gabriel said. “His discipline was tennis ball.”

Ramsay looked at Thane.

“And you?”

Thane thought about Rook.

The quiet dog who had not trusted him at first.

The careful way he had come close.

The way he had leaned his shoulder against Thane’s leg after deciding it was safe.

“There was one named Rook,” Thane said. “He was scared.”

Ramsay waited.

“He did not need us to fix him. He just needed someone to sit there until he decided he could come closer.”

Ramsay nodded slowly.

“That is true of a lot of people too.”

The table went quiet.

Then Gabriel cleared his throat.

“So, Kitchen Nightmares.”

Ramsay looked at him.

“Yes?”

“That show is incredible.”

Ramsay smiled.

“Is that a compliment or a warning?”

“Both.”

Mark looked at Gabriel.

“You watch it too often.”

“I watch it the correct amount.”

Thane looked at Ramsay.

“You walk into a place and everybody has a different story about what happened.”

Ramsay’s eyebrows lifted.

“Now that I understand.”

“And usually,” Thane continued, “the first answer is not the real answer.”

Ramsay smiled.

“You are detectives. Of course you understand that.”

Gabriel leaned forward.

“And then people get mad when you ask them to stop doing the thing that is obviously making everything worse.”

Ramsay pointed at him.

“Exactly.”

Mark rested one paw on the table.

“Operational failure often appears gradual to the people inside it. They normalize each small problem until the entire system is dysfunctional.”

Ramsay looked at him.

“You have watched it too.”

Mark paused.

“I have watched portions.”

Gabriel stared.

“You watched more than portions.”

Mark looked at his water glass.

“The bakery episode was particularly instructive.”

Ramsay laughed hard enough that a nearby table looked over.

Thane smiled.

The conversation shifted naturally after that.

Not into the dark details of cases.

Not into anything they could not or should not share.

But into stories.

A loose donkey that had caused a traffic hazard and refused to respect Officer Darnell.

A wedding-gift cart that nearly sparked a family feud.

A runner found in the woods because Gabriel heard a whistle nobody else could catch.

Ramsay listened with the focused expression of someone who understood a high-pressure job, even if the details were different.

At one point, he shook his head.

“You lot have a version of Kitchen Nightmares every bloody night.”

Gabriel looked delighted.

“Exactly.”

Thane looked at him.

“Do not say that in a report.”

“I would never.”

Mark spoke without looking up.

“He would.”

“I would not.”

“You called a donkey ‘emotionally armed’ in the draft report.”

Gabriel looked offended.

“It was a note to myself.”

Ramsay laughed again.

By the time the conversation had gone on for nearly half an hour, the restaurant had begun to thin around them.

Ramsay stood.

“I have to get back to the kitchen before they decide I have abandoned them.”

Gabriel looked genuinely disappointed.

“You have a kitchen full of people?”

“I have a kitchen full of chefs, which is much more dangerous.”

Thane stood too.

“Thank you for sitting with us.”

Ramsay looked at him.

“Thank you for coming in. And thank you for what you did today.”

He reached into his pocket, pulled out a simple card, and handed one to Thane.

“Next time you are in London, Vegas, or Miami, call ahead.”

Gabriel blinked.

“Seriously?”

Ramsay looked at him.

“Do you think I hand those out to every wolf detective who rescues donkeys?”

Gabriel looked at the card.

“No.”

“Good.”

Thane accepted it carefully.

Then reached into his own pocket and handed Ramsay one of the plain Night Shift contact cards they carried for lawful work-related contact.

Ramsay looked at it.

“Night Shift,” he said. “That is a fantastic name.”

Gabriel looked pleased.

“We thought so.”

Mark looked at him.

“We did not name ourselves.”

“We emotionally named ourselves.”

Ramsay shook hands with all three of them.

His grip was firm.

Professional.

Warm.

Then he looked at Thane one last time.

“Keep doing the decent things when nobody is watching.”

Thane nodded.

“We will.”

Ramsay smiled.

Then headed toward the open kitchen.

Gabriel watched him go.

For a full ten seconds, he said nothing.

Then he looked at Thane.

“We just had dinner with Gordon Ramsay.”

“Yes.”

“He gave us his contact information.”

“Yes.”

“He said our police work is like Kitchen Nightmares.”

“Yes.”

Gabriel put both hands over his face.

“I am going to be unbearable.”

Mark stood.

“You already were.”

Gabriel looked at him.

“You are jealous.”

“I am not.”

“You are.”

Thane picked up the bill folder.

Then stopped.

The server had already taken care of it.

Inside was a handwritten note.

Glad you came in. Keep looking after each other. — G.R.

Thane looked at it.

Then at Gabriel and Mark.

Gabriel read it over his shoulder.

His expression softened.

“Okay,” he said. “That is actually really nice.”

Mark nodded.

“It is.”

Thane set the note carefully back into the folder.

Then he looked toward the kitchen, where Ramsay had disappeared behind the pass.

“Yeah,” he said. “It is.”


They drove home under a clear night sky.

The city lights faded behind them.

The Humvee rolled north through quiet roads and then into the trees surrounding the cabin.

Gabriel spent the first fifteen minutes talking about Gordon Ramsay.

The next fifteen minutes talking about how Peanut would react to a beef Wellington.

Mark explained why Peanut would not be served beef Wellington.

Gabriel insisted that was not the point.

Thane drove with one paw on the wheel and a tired smile he did not bother hiding.

When they reached the cabin, the house was dark and quiet.

The kind of quiet that did not feel lonely.

The kind that felt earned.

Gabriel paused in the great room on the way toward the hall.

“Today was good.”

Mark looked toward the dark windows.

“It was.”

Thane stood beside the sofa where he had collapsed that morning.

He looked at it.

Then at Gabriel.

Gabriel immediately held up both hands.

“I am not taking another picture.”

“Good.”

Gabriel smiled.

“Because I already have the perfect one.”

Thane growled.

Gabriel laughed and ran for the hallway.

Mark followed at a calmer pace.

“Do not antagonize him before bed.”

“It is my love language,” Gabriel called.

“It is not.”

Thane stood alone for a second in the great room.

The shelter dogs were safe for one more night.

Peanut had a tennis ball.

Rook had a blanket.

The restaurant had been full of laughter.

Somewhere in Oklahoma City, a famous chef had returned to his kitchen.

And the pack had made it home.

Thane turned off the last lamp.

Then followed Gabriel and Mark down the hall.

For once, sleep came easily.