“Where is the harness now?” Mark asked.
“In Grandma’s garage. I wrapped it in an old towel because Boone cried when we first took it off him.”
That detail pulled at something in Mark’s chest. Not because it was sentimental, but because it was specific. A dog like Boone did not appear from nowhere. He had belonged somewhere, to someone, to work that had left marks none of them could yet read.
“Luis,” Mark said. “Have somebody pick up that harness from the Warrens’ house. Evidence handling. And get animal control to run whatever ID they can when this is over.”
“If this is over,” Luis said quietly, then winced as if he wished he could take the words back.
Mark kept walking. “When.”
The first backpack strap lay in a shallow clearing.
At first Mark saw only a gray shape in the leaves. Then the rocket patch flashed through the mud, and his body reacted before his mind did. He moved toward it, stopped himself, and let Tessa photograph the area. That restraint cost him more than the long hours in the creek bed. Ethan’s backpack looked wounded, one strap nearly torn through, the little plastic dinosaur clipped to the zipper hanging crooked and dirty.
Sophie turned her face into Tessa’s coat. The officer held her there with one arm while keeping her flashlight trained on the tree line.
Boone was not interested in the backpack. He stood beyond it, staring at the ground where two sets of prints cut through the mud. One was small and uneven. The other was much larger, close enough to the smaller prints that Mark felt the first clean blade of rage slide through the fear.
“Ethan was walking here,” Luis said.
“For some of it,” Mark answered.
Nobody needed him to explain the drag marks.
Boone followed the tracks east, toward the ridge. The woods thickened and the ground rose. Twice he lost the line where rainwater had run through leaves, and twice he worked in slow circles until he found it again. The search team behind them spread wider at Mark’s order, officers and volunteers moving along both flanks, radios hissing in clipped voices.
They found the cabin below a stand of hemlocks.
It sat back from an old access road, half-hidden by brush and years of neglect. The porch sagged. Plywood covered one window. The front door hung open a few inches, a broken padlock lying in the weeds below it. Someone had been there recently; mud streaked the step, and a strip of duct tape clung to the porch rail.
Mark raised a fist, and the line stopped.
Boone approached the steps, sniffed, then veered sharply around the side of the cabin. He whined once, low and frustrated.
“They moved him,” Sophie said.
Mark did not want her to be right. He wanted Ethan inside the cabin under a blanket, frightened and hungry and alive. But behind the cabin, the ground told the same story Boone had: crushed weeds, fresh prints, a smear of mud on a fallen board, a child’s sock caught on a root.
Then a branch snapped uphill.
A man burst from the brush and ran.
He was young, maybe mid-twenties, dressed in a black hoodie and jeans dark with rain. He made it only a few yards before Boone launched after him. The dog crossed the distance with frightening speed and hit him low, knocking him into the leaves. He did not bite. He pinned, braced, and held, growling with his mouth inches from the man’s shoulder until Luis and Tessa reached him.
“Police!” Luis shouted. “Hands out! Now!”
The man was crying before they rolled him over. “I didn’t touch the kid. I swear. I didn’t touch him.”
Mark crouched in front of him. The man’s eyes skittered away and came back, as if looking at Mark was worse than looking at the dog. “Where is my son?”
“I don’t know.”
Boone growled again, not louder, only lower.
The man’s face crumpled. “I watched the cabin. That’s all. He paid me to watch the cabin.”
“Who paid you?”
“I don’t know his real name. He said to call him Wade.”
Mark leaned closer. “Where is Ethan?”
The man swallowed hard enough for Mark to see it. “The dog started making noise down by the mill. Wade heard it. He said somebody was on the trail, and he took the boy out the back.”
“How long ago?”
“Maybe fifteen minutes. Maybe twenty. I don’t know.”
Mark’s hands curled. He made himself uncurl them.
“Where did he take him?”
The man looked toward the ridge, and Boone turned his head the same way.
“There are old drainage tunnels,” the man said. “From when the mill used the runoff channels. They come out near County Road 6. He said he could get through before the cops blocked the road.”
The words rearranged the woods around them. Officers began moving before Mark finished giving orders. Luis secured the lookout. Tessa called for units to cover the road exits and medics to stage near the ridge. Someone requested county investigators, and someone else relayed the warning about possible hazards in the tunnels.
Mark turned to Sophie. “You’re leaving now.”
She stared at him as if he had struck her. “No.”
“Yes.”
“Boone won’t go.”
“I’m not asking Boone.”
The dog came to Sophie then and pressed his side against her hip. His muscles trembled with the need to move, but he did not leave her. Sophie put both hands into his fur and looked at Mark with eyes shining from fear she had not allowed herself to spend.
“He’s close,” she said. “That’s why Boone is scared. Please don’t make him choose me over Ethan.”
Mark looked at the dog, then at the ridge. He thought of the storage door Boone had refused to let them open. He thought of Ethan’s backpack in the leaves. He thought of Claire at the firehouse, sitting under a borrowed blanket, trusting him to bring back their child because the alternative had no language.
