The precinct was empty at 4:00 AM, holding only the hum of the HVAC system and the harsh, blue glow of Ray’s desktop monitor. Six days left. He should have been packing the rest of his desk. Instead, he was doing something that could cost him his pension if the digital audit caught him.
He had spent the last three hours running Grant Wexler’s name through the department’s deep-archive databases, cross-referencing it with the missing persons index between 1995 and 2005.
For the first two hours, the system returned nothing but traffic violations and civil court filings. Wexler was a ghost in the criminal index. But Ray knew how power worked. Power didn't leave fingerprints; it left vacuums. So Ray stopped searching for Wexler's name in the suspect fields and started searching for him in the witness and canvass reports—the tiny, overlooked margins where a patrol cop might have scribbled down who was at a party, or who owned a building, before a lieutenant told them to stop writing.
At 4:12 AM, the system chimed. Two hits.
Ray leaned forward, his tired eyes scanning the screen.
The first was Teresa Klein. Twenty-two years old, an aspiring paralegal. Disappeared in 2001, three years after Marisol. The last place she was seen? A private gala at a downtown hotel. Wexler’s law firm had sponsored the event.
The second was Angela Ruiz. Twenty-six. Vanished in 1999. Her name had been briefly flagged on an old Vice task force list detailing high-end escorts hired for corporate retreats. Wexler was listed on the board of directors for the holding company that owned the retreat property. Angela's name had been quietly removed from the active investigation list two days after she went missing.
Ray pulled the digital scans of their case files. As he read through the scanned PDFs, a cold, creeping nausea settled in his stomach. The files were identical in shape to Marisol Duarte’s. No follow-up interviews. A single, cursory canvass. In Teresa’s file, the closing note from the primary detective read: Subject known to have disputes with family. Likely seeking a fresh start elsewhere.
A fresh start elsewhere. The department's favorite euphemism for a girl they didn't care enough to look for. Marisol wasn't an isolated tragedy. She was the beginning of a pattern. Grant Wexler hadn't just buried one woman; he had refined the process.
Ray printed the files, shoved them into a manila envelope, and left the precinct before the morning shift arrived.
"He's a serial predator," Sofia said, staring at the three photographs now pinned to her corkboard. Marisol, Teresa, Angela. Three vibrant, dark-haired women, all reduced to faded ink and unanswered questions.
They were sitting in her office. The morning sun was struggling through the dirty windowpane, casting long shadows across the floor.
"He's an apex predator," Ray corrected grimly, handing her a cup of coffee. "Serial implies compulsion. This is calculated. He operated in environments where he controlled the exits, the guest lists, and the people tasked with investigating him."
Sofia stepped closer to the board, tracing a line between the three files. "Look at the evidence intake logs. They're buried in the back of the files. The responding officers collected minor personal effects from their apartments before the cases were closed out as runaways. A hairbrush from Teresa. A diary from Angela. The earring box from my mother."
Ray pulled on his reading glasses and looked at the photocopied logs she was pointing at. "Standard procedure to log them in before kicking them down to long-term storage."
"Right, but look at the processing signatures," Sofia said, tapping the paper. "They were all processed by the exact same forensic examiner in the evidence unit."
Ray leaned in. At the bottom of each intake sheet was a small box for the receiving technician's initials. There, in faded blue ink, were two letters: E. A.
Ray stared at the initials. A strange, sharp static hissed in his ears. The E was written in cursive, looping elegantly upward, but it was anchored by a sharp, aggressively straight horizontal crossbar. It was a highly specific, idiosyncratic flourish.
For a second, Ray was standing in his kitchen, three years ago. Elena was leaning against the counter, smiling at him over her coffee mug, a grocery list pinned to the fridge behind her. Eggs. English muffins. Earl Grey. Every E slashed with that exact same severe crossbar.
No, Ray thought, a hard wall of denial slamming down over his instincts. It's a coincidence. Edward Adams. Eric Ames. Half the city has those initials.
"Ray?" Sofia was looking at him, her brow furrowed. "Are you okay? You look like you've seen a ghost."
"I'm fine," Ray lied, stepping back from the board, violently pushing the thought away. He couldn't afford to lose his grip, not now. "It's a clerical coincidence. The evidence unit had a high turnover rate. It just means the same tech caught the files. It doesn't mean they knew what they were looking at."
His phone buzzed in his pocket. Ray pulled it out. UNKNOWN CALLER.
He answered, putting it to his ear. "Alvarez."
"You were running queries you shouldn't be running, Detective," a voice said. It was electronically modulated, flattened into a metallic, genderless drone. "At four in the morning. Teresa Klein and Angela Ruiz are closed files. Let the old ones stay old, Ray. You have a pension to collect next week. Don't throw it away."
The line went dead.
Ray slowly lowered the phone. The obstruction was no longer just administrative. They were watching his keystrokes.
He found Walt in the precinct parking lot just before noon. Walt was leaning against the hood of his battered Ford, smoking a cigarette, looking older and more tired than Ray had ever seen him.
Ray didn't bother with a greeting. He walked right up to the bumper, invading his friend's personal space. "Who warned you, Walt?"
Walt didn't flinch, but the cigarette in his hand trembled slightly. "I don't know what you're talking about."
"Don't lie to me. Not after thirty years," Ray said, his voice a low, dangerous growl. "I pulled the old Vice logs. When Angela Ruiz disappeared, you were the lead investigator on the task force targeting that corporate retreat. Two days after she went missing, her name gets scrubbed from your board, and the task force is disbanded. You were there, Walt. You knew Grant Wexler was involved."
Walt dropped the cigarette and ground it out beneath his heel. When he looked up, his eyes were wide, frantic, pleading. "Ray, listen to me. Stop digging. You have no idea how deep this goes, or who you're threatening. Wexler is two weeks away from a state supreme court confirmation. He's untouchable."
"He killed three women!" Ray shouted, slamming his hand onto the hood of the car. The sound cracked like a gunshot across the empty asphalt.
"I don't know that!" Walt yelled back, his composure finally breaking. "I don't know what he did! All I know is that the orders came from the absolute top to look the other way. I had a wife, Ray! I had kids! You don't take on the brass when they tell you a file is radioactive. You survive. That's what we do. We survive!"
"You're a coward," Ray whispered. The words tasted like poison, but he couldn't take them back. The thirty-year brotherhood shattered on the pavement between them.
Walt looked at him, his face pale and stricken. "I'm trying to keep you alive, Ray. For your own good. Drop the case."
Walt got into his car and drove away, leaving Ray alone in the lot. The suspicion that had been gnawing at Ray finally crystallized. Walt wasn't just a bystander who looked the other way. He was actively hiding something. He was terrified.
The escalation didn't wait for the next day. It came at nine o'clock that night.
Ray was sitting at his kitchen table, staring blankly at the un-packed boxes in his living room, when his cell phone rang. It was Sofia.
"Ray," she whispered. Her voice was shaking so hard he could barely understand her.
"Sofia, what's wrong? Where are you?"
"I'm in my apartment. The lights are off." She let out a ragged breath. "A car followed me from the office. A dark sedan. No plates. I took four different turns to lose them, but they stayed right on my bumper. When I parked, they parked across the street. There's a man standing under the streetlamp outside my window. He's just... watching."
Ray was already moving, grabbing his holstered sidearm from the counter and his keys. "Lock the deadbolt. Do not go near the windows. I'm ten minutes away."
He made it in seven, running three red lights and taking a corner so hard the tires screamed. When he pulled onto Sofia's street, the dark sedan was gone, but the heavy, lingering threat hung in the humid night air.
He took the stairs to her third-floor walk-up two at a time, drawing his weapon as he approached the door. He knocked twice, then three times—their agreed signal. Sofia threw the door open and pulled him inside, locking it instantly behind him.
She was trembling, her arms wrapped around herself. Ray holstered his weapon and pulled her into a tight, grounding hug. She buried her face in his shoulder, the adrenaline crash hitting her all at once.
"They're trying to scare us off," Ray said quietly, his hand resting on the back of her head. "It means we're close. It means the panic is setting in on their end."
"It worked," she choked out, stepping back and wiping her eyes. "Ray, I've chased this for twelve years, but I've never actually been in danger. I'm a researcher. I look at paper. I don't know how to do this."
"You do," Ray said firmly, looking her in the eyes. "You don't back down. But we can't operate blind anymore. We need to know exactly who inside the department is leaking my searches to Wexler, and we need to know who helped him cover it up back then."
He walked over to her kitchen table, flipping open his department-issued laptop. He tethered it to his phone's cellular data, bypassing the precinct's network.
"What are you doing?" Sofia asked, coming up behind him.
"The evidence logs," Ray said, his fingers flying across the keys, dread settling like lead in his stomach. He had avoided this all day, but the threat to Sofia had burned away his denial. "Those initials. E.A. The person who processed the evidence for all three women."
He logged into the deep-archive Human Resources database—a legacy system that wasn't monitored by Solis's digital tripwires. He pulled the roster for the forensic unit between the years 1998 and 2001. He filtered by the initials E.A.
The loading icon spun on the screen. A tiny, mocking circle.
Ray's chest seized. He prayed to God he was wrong. He prayed for an Edward Adams. An Eric Ames.
The screen flashed, and a single personnel file populated.
ALVAREZ, ELENA - FORENSIC EXAMINER II. STATUS: DECEASED.
Ray stopped breathing. The blue light of the screen washed over his face, illuminating the photograph of his late wife in her lab coat, smiling her bright, meticulous smile.
"Ray?" Sofia asked softly, seeing the blood drain from his face. "Who is that?"
Ray stared at the screen, the entire foundation of his life crumbling into dust beneath his feet. The woman he had loved, the woman he had mourned, was the one who had buried the truth.
"That's my wife," Ray whispered into the dark.