The van in Heukseong was a hive of activity. The air was thick with heat from the servers. Isaac's fingers moved across the keyboard like spiders. The screens displayed maps of financial networks. Red lines connected banks to shell companies. The lines converged on a single point. The broker's account was empty. The money had moved. It had vanished into a maze of offshore holdings.
Isaac said, "He cleaned the trail."
Dante said, "Follow the dust."
Isaac said, "There is always dust."
Dante stood behind him. He watched the data flow. The blue light reflected in his eyes. He looked tired. The shadows under his eyes were deep. He had not slept in two days. The verification clock was ticking. Twenty-four hours remained. The pressure was mounting. The crew felt it. They worked faster. They typed harder. They breathed quieter.
Kisuke said, "We are losing him."
Dante said, "No. He is slowing down."
Kisuke said, "How do you know."
Dante said, "He wants to be found."
Eikichi said, "Why would he want that."
Dante said, "To draw us out."
Eikichi checked the perimeter cameras. The outside was clear. The rain had stopped. The streets were wet. The reflections of the streetlights shimmered on the asphalt. It was quiet. Too quiet. The silence was a warning. It meant someone was watching. It meant the trap was set.
Isaac said, "I found a ripple."
Dante said, "Show me."
Isaac highlighted a transaction. It was small. It was insignificant. It was a payment for a burner phone. The date was six months ago. The location was Jōkan City. The recipient was anonymous. But the routing code matched the broker's network. It was the same signature. It was the same hand.
Dante said, "Six months."
Isaac said, "Yes."
Dante said, "Before the contract."
Isaac said, "Long before."
Dante straightened up. He looked at the map. The line connected Heukseong to Jōkan. It connected the broker to the target. It connected the death to the life. The planning had started months ago. This was not a spur-of-the-moment hit. This was a campaign. This was a hunt.
Kairo said, "He planned this."
Dante said, "He planned everything."
Mūn said, "He knows your moves."
Dante said, "He knows my past."
Kairo said, "He is using it."
Dante said, "Let him try."
In Jōkan, Sophie sat in the dark. Her apartment was silent. The only light came from her secondary device. It was an old laptop. It was not connected to the main network. It was air-gapped. It was safe. It was where she kept her secrets. She typed a command. The screen flickered. The archive opened. She scrolled through the logs. They were from six months ago. She remembered that time. It was quiet. It was normal. Nothing had happened. Or so she thought. She stopped at a specific entry. It was a message log. It was from an unknown number. She had ignored it then. She ignored it now.
Sophie said, "Show me the header."
The system displayed the metadata. The routing code was visible. It was encrypted. But she had the key. She had built the key. She decrypted the header. The code unfolded. It revealed the source. It was the same code she had traced yesterday. It was the same code from the warning message. It was the same code from the broker.
Sophie said, "It was waiting."
She leaned back in the chair. The leather creaked. The room was cold. She pulled her sweater tighter. The fabric was soft. It did not warm her. The chill was inside. It was in her bones. It was in her blood. The realization hit her hard. It was not a sudden threat. It was a long game.
Sophie said, "You were watching me."
She opened another window. She cross-referenced the number. It linked to a specific server. The server was registered to a holding company. The company was owned by a trust. The trust was managed by a law firm. The law firm had one major client. The name appeared on the screen. It was familiar. It was dangerous.
Sophie said, "Edward."
She whispered the name. It hung in the air. It sounded like a verdict. It sounded like a sentence. She had suspected him. Now she knew. The evidence was digital. It was hard. It was undeniable. He had started this months ago. He had laid the groundwork. He had prepared the field. She closed the laptop. The screen went black. The room was dark again. She sat in the silence. She thought about Dante. She thought about his warning. She thought about his distance. He was trying to stop it. He was trying to protect her. But he was fighting a war that started before he knew it.
Sophie said, "He does not know."
She stood up. She walked to the window. The city lights blinked below. They looked like eyes. They were watching her. She was not afraid. She was angry. The anger was cold. It was focused. It was sharp. She would not be a pawn. She would not be a prize. She would be a player. She picked up her phone. She dialed a number. It was not Dante. It was someone else. It was a contact from her past. A contact she had sworn never to use. She had broken the vow. The situation demanded it. The situation demanded everything.
Sophie said, "I need a favor."
Voice said, "You are off the grid."
Sophie said, "I am back on."
Voice said, "This is dangerous."
Sophie said, "I know."
Voice said, "What do you need."
Sophie said, "Information. On a trust."
Voice said, "Which one."
Sophie said, "Yashiro."
There was a pause on the other end. The silence was heavy. It was recognized. The name carried weight. It carried history. It carried blood. The voice came back. It was lower now. It was serious.
Voice said, "You are digging deep."
Sophie said, "I need to know everything."
Voice said, "It will cost you."
Sophie said, "Name the price."
Voice said, "Your safety."
Sophie said, "That is already gone."
Voice said, "I will send the data."
Sophie said, "Do it."
She ended the call. She placed the phone on the sill. She looked out at the city. She knew Dante was hunting. She knew he was close. But she did not know he had found the name. He did not know she had found it too. They were running parallel lines. They were converging on the same point. But they were apart.
Back in the van, Isaac finalized the trace. The map glowed. The line was solid. It connected the broker to the client. It connected the money to the motive. The name was confirmed. It was Edward Yashiro. Dante looked at the screen. He did not react. He did not speak. He just absorbed the truth.
Isaac said, "It is him."
Dante said, "I know."
Isaac said, "What are the orders."
Dante said, "Prepare the gear."
Isaac said, "We move tonight."
Dante said, "We move now."
Eikichi checked the weapons. The magazines were full. The silencers were attached. The knives were sharpened. They were ready for war. They were ready for blood. They were ready for the past. Dante walked to the door. He opened it. The night air rushed in. It was cold. It was sharp.
Dante said, "Let us finish this."
He stepped out into the dark. The team followed. They moved like shadows. They moved like ghosts. They moved like death. The city slept around them. It did not know the storm was coming. It did not know the war had begun. Two hunters were moving. One knew the other was there. The other did not. The distance was closing. The circle was tight.
A/N: Thank you for reading Chapter 9 of Shadow Contract. The investigations converge, but Dante and Sophie are still in the dark about each other's progress. What happens when their paths cross? Please add this to your library and leave a review if you are enjoying the story. Your support keeps the story going!
