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

But she’d spent a lifetime solving problems. Cracking codes. Creating her own damn codes.

Grabbing the pattern again, she started writing out notes, trying to figure out the rest of the rows of instructions and what they meant. But only that first line translated neatly. The code seemed to shift in each row. Something was missing from the next line. Sophie peered more closely, and it seemed a letter had been turned into a symbol. On the next one, a number was simply missing, like a dropped stitch. She’d have to deal with those at another time.

For now, she zeroed in on the first row of instructions, puzzling over how to find out who these addresses belonged to. She could easily call John and hand him this information in its current form. Or she could tell Ryan what she’d discovered. But she’d never been one to turn in her homework half-done. This code was only partially cracked, and her job was to smash it wide open. Whatever she had in her hands—whether it was a cold, hard clue, or a dead end—she was determined to figure it out.

She tapped her fingers against her temple, as if she could coax out the way to find the names of the inhabitants. In seconds, she had it, because she had friends everywhere in this city, including in the county records office—her friend Jenna’s aunt worked there.

Ringing Jenna, even though it was early on a Saturday morning, she gave her only the barest details, adding that discretion was key.

“I’ll see what she can do,” Jenna said, and five hellishly long minutes later, she called back to say her aunt would be home shortly from a hike and would log into her work computer to check the records for those addresses. “Give me an hour.”

“I can’t thank you enough,” Sophie said, then tried valiantly to keep herself occupied.

But fifteen minutes of checking and double-checking that her shoes, jewelry, lingerie, and evening dress were ready for tonight did nothing to cool her mind.

A deep obsession kicked in, telling her to do something.

To understand.

To look.

To see.

She tried to shove all those urges away, and simply exist in this state of waiting. Maybe some tea would help. Maybe she should bake something. Maybe another long shower would keep her focus off of waiting for Jenna’s call.

But something insistent was knocking around in her skull, telling her not to sit still.

Her mind was a pinball machine, whirring and whizzing with crazy silver flippers, sending dozens of balls in new directions. She weighed her options. She could stay here and wait. Or she could conduct some recon on her own.

Twenty minutes later, she drove along James Street, her sunglasses on, as if that would hide her from the kids playing in driveways, the men and women walking dogs, the average, every-day feel of this suburban stretch of street that had been riddled with crime years ago. Following the path of addresses in her hand, she drove past the two homes from the pattern.

Two clean, neat, modern standard-order suburban family abodes.

They gave no clue as to why on earth Dora hid these addresses in a pattern many years ago. She gritted her teeth, wishing she truly understood what she’d uncovered.

Her phone rang.

She nearly jumped out of the driver’s seat, then settled herself when she saw Jenna’s name.

Swiping the screen, she turned her phone on speaker, then pulled over near a park and cut the engine.

“Hey girl,” Jenna said. “I’ve got what you’re looking for.”

“Tell me,” she said breathlessly.

“So, eighteen years ago, one was owned by a family named Stefano,” Jenna said, and Sophie cringed, squeezing her eyes shut at that name—the name she knew belonged to the shooter. “The second was a rental. Owned by a guy named Carlos Nelson at the time. But he didn’t live there. He rented it to his two cousins, T.J. Nelson and Kenny Nelson.”

“T.J. and Kenny Nelson,” Sophie repeated, as if she could decode the names by saying them out loud.

But they meant nothing to her.

Of course they meant nothing to her. She wasn’t investigating a crime. She wasn’t the detective. She wasn’t the victim’s family.

She was, however, the woman stuck between the two.

After she said goodbye to Jenna, she didn’t move. She stayed behind the wheel of her parked car, staring ahead at the swing-set, the world around her fading as she realized that she had the names of the two men John could be looking for in the murder of Ryan’s father nearly twenty years ago.

Ryan had no idea he’d been holding onto evidence all these years. He’d thought his mother had given him a memento, a symbol of her hopes and dreams for safekeeping. Instead she’d asked him to hide something that was clearly evidence, and managed to do it without anyone being the wiser.

Her insides roiled. Her head pounded with frustration and so much aching sadness. But underneath that storm of emotions was another one, rising up. Excitement. She had something in her hands that might help solve the murder.

The trouble was she was stuck, and Sophie understood precisely why she’d been so consumed with the need to keep herself busy for the last hour.

She didn’t know who to tell first.

Her head told her John. Her heart said she should call the man who’d given her the clue he didn’t even know he had.

She tossed her phone in the backseat and headed home.

Chapter Thirty-Three

She wasn’t herself. Hadn’t been all night. Ryan wanted to figure out why, and to make it better if he could.

“Is it that guy?”

Sophie knit her brows and shot him a confused look. “What do you mean?”

“Is that why you’re so tense tonight?”

He squeezed her shoulder, then travelled to her neck, gently massaging. “The guy who wanted to set you up with his grandson. The reason you invited me in the first place,” he reminded her, as he tried to work the knots of tension from her neck and shoulders. “Is he why you’re so tense?”

“No.” She shook her head quickly. Then she nodded just as vigorously. “I mean yes. That must be it. Or it’s just that I want this whole event to go well.”

“It’s going great,” he reassured her as they stood at the edge of the ballroom, watching the guests mingling and chatting, enjoying hors d’oeuvres that fancy waiters and waitresses offered on trays as they circled. The huge ballroom glittered in the glow of boat-sized chandeliers. A four-piece orchestra played soft classical music from the stage as guests filtered in. “Or do you want me to make you feel better? Sneak into the fancy bathroom for a quickie?” he suggested in a low voice.

She seized up and spun around. “No. I can’t do that,” she said sharply.

He held up his hands in surrender. “Hey. Don’t bite. I’ve just never seen you so nervous. I want to help. I know this event is important to you.”

She breathed erratically then waved her hand in front of her face as if she felt faint. “I know. I’m sorry. I’m just…”

But she didn’t finish her sentence.

He eyed her up and down as if he could somehow figure out what was wrong with his normally polished, poised, and outgoing Sophie. She handled crowds with aplomb. She was unflappable, so it was odd to see her off her game.

On the surface, she was as impeccable as always. She looked extraordinary tonight in a violet dress that hugged her curves, a teardrop necklace that nestled between her breasts, and sheer black stockings that he’d peeked at earlier, when he’d tugged up her skirt in the town car on the ride over to see how far up they went—all the way to the lace tops at her thighs. God, there was little better on a woman than thigh-high stockings. Her blonde hair was twisted high on her head, with loose curls framing her face.