Leo didn’t go home that night. He drove to a boutique security firm owned by an old college friend, Marcus.
“I need you to scan my house,” Leo said. His voice sounded flat, like it had been stripped of emotion.
He sat across from Marcus in the dark tech lab and kept his eyes on the screen instead of on Marcus.
“And I need you to clone the data from a phone network.”
Marcus leaned back in his chair, clearly thrown off by the way Leo spoke. “Leo, what’s going on? You look like you haven’t slept in a week.”
“Just do it. Please.”
Marcus stood, checked the security door, and waved Leo toward the workstation. He didn’t ask again. He just started pulling up equipment and running tests. Cables connected, monitors lit up, and the room filled with the steady sound of fans and drives spinning. Leo watched the screens as if he could force answers out of them with sheer focus.
“Are you sure you want me to clone the phone network data?” Marcus asked after a minute.
“Yes.”
“From your device?” Marcus clarified, still careful.
“From the network traffic. Whatever is out there,” Leo said.
Marcus nodded once and moved faster. Two hours later, Marcus rolled the results into a format Leo could understand. Then, without making Leo wait, he drove a nondescript van into Leo’s driveway.
Lee was upstairs and asleep. The house looked normal from the street. Lights were off. Curtains were closed. Nothing about the outside suggested what was happening inside. Marcus and Leo didn’t talk as they moved through the front door. Marcus kept the van’s scanner powered and guided his movements with small instructions. The security firm’s gear was built for precision, and Marcus treated it like surgery. He set up a high-frequency signal detector, checked its calibration, and then began scanning the exterior of the house.
The device beeped after ten minutes.
Marcus lowered his voice. “We’ve got a live feed.”
He pointed to the screen where a signal map appeared in clean lines and status indicators. “An encrypted Wi‑Fi signal routing from a hidden device inside your living room.”
Leo stayed still. His jaw tightened. His hands were already clenched.
“It’s a pinhole camera,” Marcus said, like he didn’t want the words to land too hard.
“Built into the frame of that decorative mirror on your mantelpiece.”
The mantelpiece. The exact spot where Graham had cornered Lee earlier that day. Leo’s throat tightened so quickly it felt like his body decided for him. His eyes went wide and stayed that way. He didn’t blink. He didn’t breathe right away. In his head, the earlier moment replayed, but now it carried another layer. Another purpose. Another intent. Not confusion. No chance. A plan that had been waiting.
Marcus watched Leo’s face and tried to keep his voice controlled. “Leo. You’re not going to—”
“I need you to access the receiver IP,” Leo cut in. His voice shook, but his tone didn’t bend.
“Now.”
Marcus didn’t argue. He typed with fast precision, bringing up the routing information and tracking the data path.
“Yeah. Give me five minutes.”
Leo stayed with the scanner screen, standing so close his shoulder almost touched the table. He could see the progress bar move, could see the logs build. He wanted to know. He needed to know. Every second felt like it stretched into a long, painful moment.
Marcus worked through the encryption. The process looked technical on the screen, but Leo felt every minute like pressure behind his eyes.
When Marcus finally loaded the receiver information, he still went for half a beat.
“It loaded,” Marcus said quietly.
Leo leaned in. “What does it show?”
Marcus turned the screen slightly, so Leo could see.
“The receiver IP belongs to a high-end luxury suite at the Peninsula Hotel downtown.”
Leo didn’t move. He didn’t speak. Marcus read the next line slowly, like he was afraid the name would hurt Leo more than the rest.
“Registered under the name: Graham Vance.”
Leo’s face didn’t change right away, but something in him shifted. The quiet rage he’d tried to swallow had been building and building, and now it found a clear direction. His eyes looked colder than before, and his breathing turned slower, deliberate. Marcus broke the silence first, because he could tell Leo was close to passing a point of no return.
“Leo… do you want me to locate the rest of the devices? If there’s a camera, there may be more.”
“I want everything,” Leo said.
Marcus nodded. “Okay. I’ll pull everything from the log and build the trail.”
Marcus opened a secondary screen. This one wasn’t about Wi‑Fi encryption. This was about patterns. Cellular data bursts. The kind of digital behavior that didn’t care about what someone claimed or what someone tried to hide. It was about what a device did when it thought no one was watching.
“Here,” Marcus said.
He zoomed in on the timeline. “Graham has been spoofing text messages. He’s routing them through dummy numbers. He’s fabricating a private, encrypted chat line between a New York number and Lee’s old phone logs.”
Leo stared at the screen, unable to look away. The trail was laid out clearly: message bursts, timestamps, repeated access attempts, and a chain of routing pings that kept pointing back to Graham’s setup. Marcus kept reading from the log as he built a clear picture.
“This is how he ensured you would find it if you ever checked. He didn’t just send messages. He staged a history of infidelity. Every detail is placed. Every interaction is arranged to look real.”
Leo felt sick. Not just angry. Sick. The kind of sickness that came from realizing the doubt he had carried wasn’t the result of Lee’s choices. It was the result of someone else controlling the evidence. He stared at the timeline until it blurred at the edges. Then he let out a low, dark laugh. It wasn’t loud. It wasn’t playful. It was worse than either. It was proof that something inside him had moved into a colder place. Leo closed his laptop slowly. His movements were controlled. He turned toward the van window and looked out at his quiet house.
Inside, the camera was still running. It was still sending a live feed. It was still capturing what happened next.
Marcus stayed quiet. He understood that Leo wasn’t asking for answers anymore. He was deciding what he could do with them.
Leo spoke first, his voice low and precise.
“Don’t shut the camera down, Marcus.”
Marcus blinked. “Leo—if we leave it live, Graham can see more. You could be putting Lee at risk.”
“I already know the risk exists,” Leo said. “I want control of the next move.”
Marcus hesitated. “Control!! how?”
Leo’s eyes didn’t soften. They hardened into something focused and dangerous.
“If Graham wants to watch us so badly, we’re going to give him the best show of his life.”
Marcus started to respond, but Leo didn’t give him space. Leo continued, calm enough to sound frightening.
“We’re not going to chase Graham tonight,” Leo said. “We’re going to make sure he believes he’s getting exactly what he came for.”
Marcus swallowed. He glanced at the screen, then back at Leo. “What are you planning?”
Leo kept looking out the window. His voice stayed even. “We set things up. We speak like we’re still in the same position he wants us in. We act like we’re trapped in a lie. And we made him record it. We make him feed it back. We make his trail keep growing.”
Marcus felt the shift in the air. He realized Leo wasn’t spiraling. He was switching objectives.
Marcus turned back to his laptop. “We can keep the camera running while we lock the rest of the network data. I can also tag the traffic so we can trace additional devices and confirm whether Graham has other access points.”
Leo nodded once. “Do it.”
Marcus moved quickly again, setting up filters, tagging logs, and monitoring the live feed traffic. On the screens, the camera activity continued with steady timestamps. Each access attempt looked routine, but Leo treated them like confirmation. He didn’t want to shut it down because shutting it down would end the capture. It would erase the next steps. Leo wanted evidence. Leo wanted the chain to stay intact long enough for him to understand the full shape of what Graham had built.
Marcus asked, “Do you want me to wake Lee?”
Leo’s answer came immediately. “No.”
Marcus frowned. “Why not?”
Leo finally turned away from the window and looked directly at Marcus. “Because Graham will be watching the moment he believes he can. Lee being asleep right now doesn’t help him. If we wake her, we reset the situation, and he’ll adjust.”
Marcus held his gaze. “And if he’s watching the live feed, he’ll see Lee and—”
Leo cut him off again. “He’s watching already. He just doesn’t know what we know. That’s the advantage.”
Marcus exhaled slowly through his nose. He didn’t like it, but he understood the logic. He understood the way Leo was building a trap out of the only thing Graham had left: his need to witness and control. Marcus worked until the system displayed more than just the camera access. It showed additional network behavior that suggested the setup wasn’t limited to a single device. There were other bursts, other access attempts, other likely receiving services running in the background.
Marcus pulled up a final window. “There’s more. He’s connected through a larger network path, not just one suite account. The camera isn’t isolated.”
Leo watched the screen for a moment. Then he closed his laptop again and stood up straight.
“Good,” he said.
Marcus looked at him. “What’s next?”
Leo’s voice dropped into something firm. “We stay here. We monitor it. We talk the way he expects us to. And when he makes the next move, we make sure we’re ready.”
Outside, the house stayed quiet. Inside, Leo’s reality had changed. The lie wasn’t just something that happened to him. It was something someone built for him. Something was placed carefully where he couldn’t miss it.
Now Leo had a way to look back.
And Graham didn’t get to choose when the next page turned. Leo decided.