Выбрать главу

Jess joined him, handing him a bottle. She leaned her strong arms on the railing and stared into the darkness.

“Did you talk to your lawyer?” he asked.

“Yeah.”

“What did she say?”

“She says perjury is a serious felony,” Jess said.

“No kidding.”

“Yeah. She’s trying to do a plea bargain. A judge could give me four years, but she thinks we can get it down to a year. It depends on whether the DA wants to make an example of me. ‘We won’t tolerate bad behavior by the cops.’ That sort of thing. He probably has to have his political people do a poll first.”

“Nobody wants them to come down hard on you, Jess. Inside or outside the department.”

“We’ll see.”

He got out of the chair and stood beside her. He took a drink of his beer and then put the bottle on the concrete next to him.

“I picked up the research materials from Eden Shay,” he told her. “I’m starting to review them. She talked to a lot of people. I’m hoping there may be something in her notes.”

“You want me to look at them, too? Off the record?”

“No, I can handle it,” Frost said.

“Okay. Whatever.”

“By the way, Eden knows we slept together.”

Jess didn’t look surprised. “I don’t care if people know. Do you?”

“No. Not anymore.”

She dug in the pocket of her jeans and extracted a pack of cigarettes. She lit one and blew smoke off the balcony. Then she stared at him from behind her bangs. “Want to do it again?”

“Me and you? I thought we decided that was a bad idea.”

“I’m not your boss anymore.”

His body stirred at memories of the two of them together. With Jess, it was never about making love. It was sex, fast and furious. He could spend an hour in bed with her, and there would be no strings, and they would both be satisfied. He was tempted, but it was still a bad idea.

She saw the rejection in his face, and she looked away and continued to suck on her cigarette. “Well, I’m having a hell of a month.”

“Your text said you needed to see me.”

“Did you hear about the murder on Stockton?” she asked.

“Old guy in the wheelchair? Yeah. I’ve been seeing reports on it come through all evening.”

“What are they saying?”

He hesitated, not sure why she was asking. “There aren’t any leads on the perp so far. The apartment was clean. They found the body because the woman in the apartment next door came home from work and noticed a bullet hole in her wall. She called the cops. Vic’s name is Jimmy Keyes.”

“He was shot?” Jess asked.

“No. The gunshot went high. It looks like Keyes fired at somebody and missed. Whoever he was aiming at broke the old man’s neck. The cops found debris from a Taser in the apartment, but no sign of the Taser itself. The gun was missing, too. Why are you asking about this, Jess?”

“Motive?” she went on, ignoring his question. The habits of being the boss died hard.

Frost shrugged. “Robbery, probably. Keyes’s wallet was gone.”

Jess stared at him through a cloud of smoke. “It was Cutter.”

“What makes you think so? This isn’t Cutter’s MO.”

“I called a tech buddy of mine,” she told him. “He ran the vic’s address through some of the local sites that weapons traders use. This guy Keyes was trying to unload a Taser.”

“Okay, so the killer’s probably a buyer who didn’t feel like ponying up cash. That doesn’t make it Cutter.”

“It’s him,” Jess insisted. “The sixth victim, Shu Chan, was Tasered before he grabbed her. You think that’s a coincidence?”

Frost exhaled long and slow. He wasn’t sure if it was suspicious enough to call it more than a coincidence. Maybe Jess really believed it, or maybe she was looking for any excuse to be back in the game.

Then again, he thought, Tick tock.

“Look, I can call the detectives on the case. They’ll be pulling street cameras from the area around the crime scene. I can make sure they keep an eye out for Cutter.”

“They won’t get him that way. The guy’s a ghost.”

“Jess, you know there’s nothing I’d like better than to pin a new murder charge on Cutter—”

“That’s not what I’m talking about. I don’t think we’ll ever prove it was him behind the Keyes murder. He’s too smart. I still think he did it, and that means now he’s walking around out there with a Taser and a handgun. We both know what that means.”

Frost frowned. “He already has a new target.”

“Right. I know you’re focused on solving the old murders, but we may not have time. You need to find him, Frost. Fast.”

3:42 a.m. In or out of prison, it didn’t matter. Rudy was awake.

He slipped out of bed. His clothes were on the floor, but he didn’t put them on yet. He stared at the brunette whose naked torso extended from the blankets. He didn’t remember her name. Her apartment in the Castro was small. He knew the neighborhood well, which meant he knew the bars you went to when you didn’t want to spend the night alone. After a few drinks together, she’d invited him back to her place. The sex hadn’t been memorable after four years of prison celibacy, but the woman was too drunk to care.

When he drew a finger down her bare spine, she didn’t stir at his touch. Her eyes were closed, and her breath whistled through her nose. He didn’t expect her to be conscious for hours.

He was restless, so he did yoga. That was one of the tricks he’d learned to cope with prison time. He could feel his heart rate slow. He could feel his blood pressure go down. He exercised silently for an hour, and it was still dark outside when he finished and got dressed. In the kitchen, he made himself a cup of coffee using the woman’s single-cup machine. While he sipped it, he found her laptop computer and booted it up. He navigated to the cloud website he’d used to store his research materials. No one knew about it; no one had found it. It had been four years since he’d been online, but he’d purchased a long-term plan before he was arrested to make sure his account wasn’t deactivated.

The documents were all there. The names, the jobs, the home addresses, the phone numbers, the secret photographs, the maps. The information was four years old, and much of it was probably out of date, but it gave him a place to start.

He studied the names on his list:

Nina Flores

Rae Hart

Natasha Lubin

Hazel Dixon

Shu Chan

Melanie Valou

And below them was the first name that was not crossed out:

Maria Lopes

He’d been part of Maria’s life during the last weeks before he was arrested. He could still picture her face. He knew where she worked, where she lived, where she ate, where she shopped. He’d been targeting her before Jess Salceda got in the way of his plans. Now he had to find her again.

Rudy typed her name into the Google search engine:

Maria Lopes San Francisco

Before he could review the search results, his head snapped up as a Fall Out Boy song played loudly from the bedroom. The woman’s phone was ringing. Rudy slapped the laptop shut. The song was deafening in the silence of the apartment, but when he got up and went to the bedroom doorway, the woman in bed didn’t move. She was still unconscious and showed no sign of waking up. Even so, he didn’t want to take the risk that someone would come over to the apartment when they couldn’t reach her on the phone.