The sirens had stopped screaming an hour ago, but the sound was still in Elena Hart’s head.
It was in the way the rain hit the yellow tape. In the way the photographer’s flash kept firing, turning the alley into a strobe of cold white and shadow. In the way her hands wouldn’t stop shaking, even when she clenched them into fists so hard her nails bit into her palms.
Lucas.
Lucas was seven. He liked chocolate cereal, terrible dinosaur movies, and asking “why” until you gave up and let him win. He’d been gone for three days when the call came in. Three days of holding her breath between every phone call, every knock on the door.
Now she was looking at a body bag zipped up too small.
“Detective Hart.”
Her partner, Marcus, said her name like he was testing it, seeing if it would break. He’d been with Homicide twelve years. He knew better than to touch her right now.
“Don’t,” she said. Her voice was hoarse, like she’d been shouting for days. She hadn’t. Not since she saw the ME’s preliminary report. Not since she saw the small, mud-caked sneaker lying three feet from the body.
Marcus nodded and stepped back. “ME says time of death is 18 to 24 hours. Cause is blunt force trauma to the skull. There are defensive wounds on the hands. He fought.”
He fought.
Elena crouched, ignoring the puddle soaking through her pants. The tape line stopped her from getting closer, but she didn’t need to get closer. She’d memorized the photos from the initial response team. The bruises on his wrists. The way his fingers were curled, like he’d been reaching for something.
For her.
He’d been reaching for her.
“Where’s the family notification team?” she asked. Her voice sounded detached, professional. Good. If she sounded professional, she could pretend this was just another case. Just another file.
“They’re on standby,” Marcus said. “Chief said you’re lead. You want to do it?”
Elena stood. Her knees cracked. She was thirty-four, but she felt seventy.
“No,” she said. “I’m too close.”
That was the truth. It was also a lie. She was close because she’d made it that way. She’d taken the case the second it came across her desk. She’d refused to let anyone else interview the parents. She’d slept in her office for two nights, drinking black coffee and staring at Lucas’s school photo until the edges blurred.
Because if she stopped, if she let herself think about it for more than ten seconds, she’d break.
And detectives who broke didn’t catch killers.
“Fine,” Marcus said. “We’ll keep you on scene. Forensics is pulling prints off the alley wall. Looks like there was a struggle here. Drag marks leading to the dumpster.”
Elena followed his gaze. The dumpster was open, stinking of rotten food and rain. Something dark stained the concrete beneath it.
Blood.
“Get me the camera footage from the bodega on 4th,” she said. “And the liquor store on 5th. I want every frame from 6 PM yesterday to 6 AM today.”
“You got it.”
Marcus moved off, speaking into his radio. Elena stayed. She always stayed too long. She told herself it was for the victim. For the details. Really, it was because leaving meant going home to an empty apartment and the sound of Lucas’s voice in her head, asking her to read him one more chapter.
She was still staring at the body bag when someone stepped into her periphery.
He didn’t announce himself. Didn’t ask permission. He just appeared, like he’d been waiting for her to notice.
Tall. Broad shoulders under a dark coat soaked through with rain. Face half-hidden by the shadow of his hood. Mid-thirties, maybe. Eyes the color of wet slate.
“Detective Hart,” he said. His voice was low, quiet. It didn’t carry, but it cut through the noise anyway.
She turned, instinctively reaching for her badge. “Who the hell are you?”
“Detective Kade Voss.” He pulled out his ID, held it up for exactly two seconds before tucking it away. “Internal Affairs transferred me to Metro Homicide this morning. Chief assigned me to you.”
Elena stared at him. “Assigned me to me?”
“Personal protection,” he said. “You’re lead on a high-profile case involving a child. There have been three threats called into the precinct in the last six hours. Chief thinks you’re a target.”
She almost laughed. It came out as a dry, bitter sound.
“I’m a target every time I open a case file. I don’t need a babysitter.”
“You do now,” Kade said. His eyes flicked past her, to the body bag, then back to her face. He didn’t look away. Most people did. “This one’s different.”
He was right. And he knew it. That pissed her off more than the assignment.
“I don’t do partners,” she said. “Especially not partners assigned by IA to watch me.”
“I’m not your partner,” Kade said. “I’m your shadow. I stay close. I keep you alive. I don’t ask questions unless you want me to.”
Shadow.
The word fit him. He moved like he didn’t want to be seen. Like he’d spent years practicing being invisible.
Elena studied him for a long moment. There was something in his face—something buried deep behind the flat, professional mask. Something old. Something tired.
She didn’t have time for tired. She didn’t have time for him.
“Fine,” she said. “You can stand over there. Don’t talk to me unless I talk to you. And don’t get in my way.”
Kade nodded once. “Yes, ma’am.”
He stepped back, melting into the edge of the crime scene like he belonged there. Like he’d been standing in the rain for hours already.
Elena turned back to Lucas.
She worked for four more hours. She walked the perimeter herself. She questioned the bodega owner, who’d seen a man in a dark hoodie arguing with someone near the alley around 9 PM. She checked the dumpster herself, bagging a torn piece of Lucas’s jacket. She made sure every photo was taken, every print lifted, every statement logged.
She didn’t cry.
She didn’t let herself.
When the ME’s van finally pulled away, she stood in the rain and watched until the taillights disappeared.
“Detective Hart.”
Kade was at her elbow again. He had an umbrella. Black, nondescript. He held it over her head without asking.
“I don’t need—”
“You’re shivering,” he said. “You’ll get sick.”
She was shivering. She hadn’t noticed.
“Get in the car,” she said. “We’re going back to the precinct.”
The ride was silent. Kade drove. He didn’t turn on the radio. Didn’t ask about the case. Didn’t ask about her.
Elena watched him out of the corner of her eye. His hands were steady on the wheel. His jaw was tight. There was a scar on his left knuckles, old and white. He’d seen combat, or something like it.
“Why IA?” she asked finally. She couldn’t stand the silence. It made her think.
Kade’s hands tightened on the wheel. “Transfer request. Needed a change of pace.”
“Liar,” Elena said.
His eyes flicked to the rearview mirror, then back to the road. “You don’t want to know why.”
“You’re right,” she said. “I don’t. Not right now.”
They pulled into the precinct garage. The building was still lit up, even at 2 AM. Homicide never slept when a kid was dead.
Elena got out before Kade could open her door. She didn’t need help. She’d been opening her own doors since she was sixteen.
The bullpen was quiet. A few detectives were still at their desks, working on other cases. They looked up when she walked in, then looked away. Word had spread.
Marcus met her at her desk. His face was grim.
“We got something,” he said. He slid a photo across her desk.
It was a screenshot from the bodega footage. Grainy, but clear enough. A man in a dark hoodie, face mostly covered, pulling a small figure into the alley.
Lucas.
And the man’s hand.
There was a tattoo on the wrist. A serpent coiled around a dagger.
Elena stared at it. Her blood went cold.
She knew that tattoo.
Everyone in Metro knew that tattoo.
“The Voss family,” Marcus said quietly. “It’s their mark.”
Elena’s head snapped up. Her eyes found Kade, who was standing by the door like he hadn’t moved since they’d come in.
Kade’s face didn’t change. But his eyes—his eyes did. For half a second, something like panic flashed there. Then it was gone, locked down behind that wall again.
“The Voss family,” Elena said slowly, tasting the name. “As in, the family that runs half the docks on the east side? As in, the family you just said you had nothing to do with?”
Kade didn’t answer.
“Detective Voss,” Marcus said, his voice careful. “You want to explain this?”
Kade looked at Elena. Really looked at her.
“I told you,” he said. “You don’t want to know.”
Elena stood up. Her chair scraped against the floor, loud in the quiet room.
“I don’t care what I want,” she said. “This is my son. My case. And you’re on it. So you’re going to start talking, or you’re going to walk out that door and never come back.”
Kade held her gaze. For a long moment, neither of them moved.
Then he said, “I can’t.”
“Can’t or won’t?” Elena asked.
“Both,” he said.
Something in her chest cracked. Not all the way. Not yet. But enough that she felt it.
“Get out,” she said. Her voice was steady. It had to be steady.
Kade hesitated. Then he nodded and left.
The door clicked shut behind him.
Elena sat down. Her hands were shaking again.
“Elena,” Marcus said. “You okay?”
No.
“No,” she said. “Get me everything we have on the Voss family. Every arrest, every wiretap, every rumor. I want it on my desk by morning.”
Marcus nodded and moved off.
Elena stared at the photo. At Lucas’s small hand in that man’s grip. At the serpent and the dagger.
Kade Voss had lied to her.
And the man who’d taken Lucas was wearing his family’s mark.
She couldn’t breathe.
She wouldn’t break. Not yet.
But the investigation had just gotten personal.
And if Kade Voss thought he could stand on the sidelines while she tore his family apart, he was wrong.
She’d drag him into it herself.