The laundromat on International Boulevard smelled like bleach and dryer sheets and the particular staleness of a space that existed outside of timeâthe same fluorescent buzz, the same cracked linoleum, the same row of industrial washers churning through other people's dirty clothes at 4:30 in the morning. A woman in scrubs fed quarters into a dryer at the far end. A teenager with earbuds sat cross-legged on a folding table, scrolling through his phone with the absent intensity of someone who'd been waiting for hours and had learned to make peace with it.
Izzy walked in and bought a box of detergent from the vending machine. Poured it into a washer. Added clothes she'd bought from a Goodwill bin on the wayâthree T-shirts and a pair of jeans, props for a performance that had no audience except the woman who was already sitting in the back row of plastic chairs, watching her.
Katya Volkov looked smaller than Izzy remembered. Not physicallyâshe was the same height, same build, the same posture that made her look like a weapon in a resting position. But something had contracted. The edges of her, the sharp confident outline that used to fill a room, had pulled inward.
She was wearing civilian clothes. Jeans, a gray sweater, sneakers. Her hair was shorter than beforeâcut rough, like she'd done it herself with kitchen scissors. No makeup. No jewelry. No visible weapons, though with Katya that meant nothing.
Izzy started the washer. Sat down three chairs away from Katya. The machine hummed between them like a third party to the conversation.
"You look terrible," Izzy said.
"You look like you haven't slept in a week."
"I haven't." Izzy turned to face her. "Talk. You said you had things to say that couldn't wait for a phone call."
"I said they couldn't be said on a phone. That's different from not waiting." Katya's hands were in her lap, palms up, deliberately visibleâan old operational signal meaning *I'm unarmed, I'm not reaching for anything.* "You found the number I left."
"In the metadata of your communication records. Buried in a call log that looked like routine traffic unless you knew what to look for."
"I left it for you specifically. Not Maya, not Carlos. You."
"Why me?"
"Because Maya would have come with a plan. Carlos would have come with surveillance. Vic would have come with a gun." Katya's mouth moved into something that wasn't quite a smile. "You came alone, with no backup, because you wanted to understand. That's the difference between an operator and an infiltrator. Operators want to win. Infiltrators want to know."
"Don't flatter me. It won't help."
"It's not flattery. It's assessment." Katya shifted in her chair. The movement was careful, controlledâthe movements of someone managing pain, though Izzy couldn't see where it originated. "I'll tell you what happened. All of it. And then you decide what to do with it."
"I've heard that pitch before. Maya used the same line on Don Santini about four hours ago."
"Maya always was a good teacher. Even when she didn't mean to be."
The washer shifted into its spin cycle. The vibration traveled through the floor, through the plastic chairs, into Izzy's bones.
"Talk," she said again.
---
"Sasha was taken twelve months ago."
The words came out steady, practicedânot rehearsed, but delivered with the particular control of someone who'd been carrying a weight so long that their muscles had adapted to it.
"Twelve months. Not four months before the payments started, as the financial records would suggest. The payments were delayed because it took Nikolai's people that long to establish the shell company infrastructure." Katya's hands were still palm-up, still visible. "They came to her apartment in Tbilisi. Three men. Professionalâno violence, no threats, just an invitation to accompany them. She was twenty-two. She'd been living under a different name, working at a translation agency. She thought she was safe."
"Who authorized the grab?"
"Nikolai. Personally. He'd been tracking her for two yearsâthrough Katya's financial transfers, the money I'd been sending to her. WeâIâthought the payments were untraceable. They weren't."
"Nothing is."
"Nothing is." Katya's jaw worked. "They brought her to a facility in Turkey. Showed me proof of life on a video call. Nikolai was on the call himself. Very polite. Very Harvard. He explained the arrangement."
"Intelligence for Sasha's safety."
"Intelligence for Sasha's continued breathing. There was no negotiation. No alternative offered. He showed me Sasha on camera, smiling, a cup of tea in her hand, and he said: 'She's comfortable, Katya. She can stay comfortable. That depends entirely on you.'"
Izzy's washer was still spinning. The teenager at the far end of the laundromat had left, replaced by nobody. The woman in scrubs was folding sheets with the mechanical efficiency of someone who'd done it a thousand times.
"So you reported to him."
"Every planning session. Every strategic discussion. Every piece of operational intelligence Maya shared with the team." Katya's voice stayed level, but her hands had curled closedâpalms still up, but fingers folded in now, gripping something invisible. "He wanted specifics. Not just what Maya was planning, but how she talked about it. Her tone, her hesitations, the things she considered and rejected. He was building a psychological model."
"We figured that out."
"You figured out the what. The why is different." Katya looked at her. "Nikolai doesn't hate Maya. He doesn't want revenge. He wants to be her. Not literallyâfiguratively. He wants to be the kind of person who can do what she does. Hold power through intelligence rather than force, command loyalty rather than obedience. He's spent his entire life in his father's shadow, trying to prove he's more than a bratva prince with a fancy degree. Maya is proof that it's possible to be something else."
"That's almost sympathetic."
"Sympathy doesn't make him less dangerous. It makes him more. A man fighting for revenge eventually runs out of anger. A man fighting for identity never stops."
The washer clicked off. Silence rushed in to fill the mechanical voidâthe hum of fluorescent lights, the dryer at the far end thumping rhythmically, the distant sound of traffic on International Boulevard.
"Where's Sasha now?"
"I don't know exactly. I stopped receiving video calls three weeks agoâaround the time I delivered the package to Maya's house. The last call, they made me watch while Iâ" Katya stopped. The sentence broke like a bone, clean and sudden. She took a breath. Continued. "They made me carry the package to the courier office while Sasha was on video in my earpiece. Nikolai wanted me to hear her voice while I betrayed Maya. To understand that every act of betrayal was an act of love."
"That's sick."
"That's Nikolai. He aestheticizes cruelty. Makes it meaningful so it hurts more." Katya uncurled her hands. Placed them flat on her thighs. The gesture of someone preparing to deliver the most important part. "But during the last video call, Sasha said something. A throwaway comment, the kind you make when you're nervous and talking to fill silence. She said, 'At least we have each otherâme and the other girl.'"
"Other girl."
"Other girl. Sasha's being held with someone else. A girl, young, probably close to Sasha's age. Nikolai didn't acknowledge the commentâhe changed the subject immediately, which tells me Sasha wasn't supposed to mention it."
Izzy filed this. Didn't react visibly. But the gears were turningâ*another girl, young, held with Sasha, something Nikolai doesn't want known*âand the possibilities it opened were various and none of them were good.
"What else do you have for me?"
"Nikolai's location."
That got Izzy's attention. She leaned forward, an involuntary movement she corrected immediately but not fast enough.
"Where?"
"San Francisco. The Presidio. A property on Lincoln Boulevard registered to the Russian consulateâtechnically diplomatic territory, which means U.S. law enforcement can't enter without an international incident." Katya spoke quickly now, the way people speak when they're handing over goods they've been holding too long. "He's been there for at least two weeks. Possibly longer. The North Africa trail was misdirectionâthe jet continued to Morocco, but Nikolai wasn't on it when it landed. He transferred to a commercial flight in Faro and flew to San Francisco through Mexico City."
"Carlos tracked the jet."
"The jet was a decoy. Nikolai knows Maya's team can track private aviation, so he used the jet to draw attention south while he went west. Standard misdirectionâthe kind Maya herself would have used." Katya paused. "He has a staff of twelve at the Presidio property. Security, communications, logistics. It's a fully operational command center, protected by diplomatic immunity."
"How do you know all this?"
"Because four months ago, before they cut off my access, I was inside the operation. I saw the property plans. I met two of the security staff. And I memorized the communication protocols they use to coordinate between the Presidio and their field teams."
Izzy sat with this. The laundromat hummed around themâmachines running empty cycles, fluorescent tubes flickering, the ordinary machinery of a place that had no idea what was being discussed within its walls.
"Why give this to me? Why not contact Maya directly?"
"Because Maya will ask whether she can trust this information, and the answer is: maybe. I could be lying. This could be a setupâfeeding you Nikolai's 'location' to draw Maya into an ambush. There's no way to verify it without putting people at risk." Katya stood. She was limping slightly, Izzy noticedâfavoring her right side in a way that suggested an injury she hadn't mentioned. "I'm giving it to you because you'll analyze it before acting on it. You'll test it. You'll verify what you can and flag what you can't. Maya's instinct is to move. Yours is to think."
"You're assuming a lot about my instincts."
"I spent six months watching you operate. I know your instincts better than you know mine." Katya moved toward the door. Stopped. Didn't turn around. "Isabella. I know what I did. I know it can't be undone. The intelligence I gave Nikolai, the damage it causedâI'm not asking for forgiveness. I'm asking you to use what I'm giving you to stop him. Not for Maya. Not for me. For Sasha."
"And the other girl."
Katya turned. Her face was as blank as a wall, but her eyesâher eyes had something in them that Izzy recognized from her own mirror on mornings when the masks came off and the person underneath looked back.
"And the other girl," Katya repeated. "Find out who she is, Isabella. I think it matters."
She left. The laundromat door swung shut behind her, and the woman in scrubs looked up from her folding, glanced at Izzy, and went back to her sheets.
Izzy sat in the plastic chair and listened to the machines run and thought about a girl named Sasha in a room with another girl whose name nobody knew, and she thought about trust and betrayal and the paper-thin membrane between them, and then she got up and walked to the bus stop.
---
Maya discovered Izzy was gone at 4:15 AM.
Not through the monitoring systemâthrough Sofia, who'd been unable to sleep and had wandered out of the sleeping quarters to find the workspace empty except for Carlos, who was buried so deep in his new communications setup that he hadn't noticed anything that didn't come through a wire.
"Izzy's not here," Sofia said.
Maya checked the workspace. The sleeping quarters. The external containers. The perimeter.
Gone.
"Carlos, how long?"
He checked the logs, the ones he should have been watching. "Motion sensor at the secondary exit triggered at 3:18 AM. That'sâ" He checked the clock. "An hour ago."
"And you didn't notice."
"I was reconfiguring the encryption matrix. The alert went to a log file I wasn't actively monitoring." His expression was the kind a surgeon wears when he realizes he missed something on a scan. "I should have caught it."
"Where did she go?"
"No idea. She left her trackable devices. Took the GPS scrambler."
Maya stood in the workspace of the container safe houseâtheir last refuge, their secret strongholdâand faced a choice that was also a test.
The Ghost would have pursued. The Ghost would have tracked, intercepted, controlled. The Ghost operated on the principle that every unaccounted variable was a threat, and an ally acting independently was the most dangerous variable of all.
But Maya was trying to be something other than the Ghost. She'd said it herself: *We become honest.* And honesty included trusting the people who'd earned trust, even when they made choices she didn't understand.
Izzy had earned that trust. Through years of work, through the Kozlov operation, through everything that came after. The search in the container had damaged that trustâMaya could see it in the way Izzy had carried herself afterward, the masks going up thicker and smoother, the professional liar retreating behind her walls.
If Maya chased her now, the message was clear: *I don't trust you. I'm monitoring you. You're not free.*
If she waited, the message was different: *I trust you to come back. I trust your judgment. You're part of this team, not a tool I control.*
"We wait," Maya said.
"We wait." Carlos repeated it like he was testing the flavor. "Izzy is out there, alone, no backup, possibly walking into a Kozlov operation, and we wait."
"She's not walking into a Kozlov operation. She's following a lead she doesn't want to share yet. That's how Izzy worksâshe finds threads and follows them until she has something solid enough to bring back."
"And if she doesn't come back?"
"Then we deal with that. But not yet."
Sofia had been standing in the doorway, listening. She looked at Maya with an expression that was too knowing for nineteenâthe expression of someone who understood that the decision to wait wasn't about strategy. It was about faith. And faith was the one thing the Ghost had never been willing to invest in.
"She'll come back," Sofia said.
"You sound certain."
"I am. Izzy cares about this team. She just needs to prove it to herself right now, not to us."
---
Dawn came slowly to the port.
Not a dramatic sunriseâOakland's mornings were industrial, practical, the light arriving in gray stages like a factory powering up. The cranes began their rotations. Trucks appeared on the access roads. The port woke without ceremony, resuming the work it had paused for a few hours of darkness.
At 6:23 AM, the secondary entrance sensor triggered.
Maya was at the door before the beep finished. Izzy came throughârumpled, tired, carrying herself with the careful posture of someone holding a fragile thing they'd traveled a long way to deliver.
"Before you say anything," Izzy started.
"I'm not going to say anything. Sit down. Eat something." Maya gestured to the kitchen table, where Sofia had made coffee and assembled a plate of crackers and cheese from the safe house supplies. "Then talk."
Izzy sat. She ate three crackers without tasting them, drank half a cup of coffee in a single pull, and then she talked.
Carlos had come over from his workstation. Sofia leaned against the wall near the kitchen. The three of them formed a rough semicircle around Izzy while she reportedâKatya's contact, the laundromat meeting, the Sasha revelation, the Presidio location.
"He's been here," Maya said when Izzy finished. "In the city. For two weeks."
"At least two weeks. The Presidio property is diplomatic coverâRussian consular registration, which means it's technically Russian soil. SFPD can't touch it. FBI would need State Department authorization to even approach, and that would take weeks of bureaucratic maneuvering."
"But we're not the FBI," Carlos said. The first hint of energy in his voice since Jess Huang's deathâthe ghost of a smile playing at the corner of his mouth, the smile of a man who'd just been given a target after days of shooting blind. "If we can verify the location, we have an offensive play. Not a legal one, not a sanctioned one, but a play."
"Verification first," Maya said. "Carlos, can you run surveillance on the Presidio property without tripping diplomatic security?"
"Depends on what kind of surveillance. Remote observationâsatellite imagery, traffic analysis, communication intercepts from outside the property boundaryâthat's feasible. Physical approach is riskier."
"Start with remote. I want confirmation that there's activity at this address before we plan anything around it." Maya turned to Izzy. "The Sasha story. Do you believe it?"
Izzy took her time. She ate another cracker. Drank more coffee. The deliberation was genuineâIzzy making sure her assessment was based on observation rather than hope.
"Katya was limping," she said. "Right side. She didn't mention an injury, which means either she didn't want sympathy or it was something she got from Nikolai's people that she's not ready to talk about. Her hands trembled twice during the conversationâsubtle, controlled quickly, but real. She didn't try to convince me she was innocent. She acknowledged the damage. She used the word 'betrayal' about herself, not about what was done to her."
"That sounds like a practiced performance."
"Everything sounds like a practiced performance to someone who practices performances for a living." Izzy met Maya's eyes. "I believe her. Not completelyâI don't completely believe anyone, including myself most days. But the core of itâSasha taken, Katya coerced, the intelligence extracted under duressâthat tracks with the evidence. The payment structure, the timing, the way the intelligence was delivered. It's consistent with a hostage operation, not a willing recruitment."
"Or it's consistent with a very sophisticated cover story designed to be consistent with those things."
"Yes. Both are possible. But here's what tips me: the other girl."
"What other girl?"
"Sasha mentioned being held with another girl. Katya seemed genuinely disturbed by itâit wasn't part of a rehearsed narrative. It was a detail she was still processing, still trying to understand." Izzy finished her coffee. "If Katya was running a deception, she'd have a clean story. No loose ends, no unexplained details. The other girl is a loose end. It doesn't fit the narrative she was trying to sell. Which means either she's a much better liar than I think she is, or the story is real and there's something happening that even Katya doesn't fully understand."
Maya looked at Carlos. "Can we identify who Nikolai might be holding besides Sasha?"
"I can try. If there's a missing persons report that matchesâyoung woman, disappeared in the last year, connection to any of the principals in this situationâI might be able to narrow it down."
Sofia made a sound. Not a wordâa sharp intake of breath, the kind that starts as surprise and stops just short of language. She was standing by the wall, her hand gripping the edge of a storage shelf, her knuckles bloodless.
"Sofia?"
"The other girl." Sofia's voice was small. Stripped. Monosyllabic in the way she went when the nervous energy died and the real fear started. "You said Sasha said 'the other girl.' Young. Held with her."
"That's what Katya reported."
"Mom." Sofia's face had gone the color of the container wallsâindustrial gray, no warmth, no blood anywhere near the surface. "Isabella. Isabella Santini. Don Santini's granddaughter. She was supposed to be at boarding school in Connecticut. I follow her on social media. She hasn't posted anything in three weeks."
The container went still. The coffee maker gurgled into the silenceâan ordinary sound in an extraordinary moment, the world continuing its mundane operations while the people inside it recalibrated everything they thought they knew.
Three weeks. Isabella Santini. The girl Maya had rescued from Marco Reyes. The girl whose safe return had earned Don Santini's gratitude, his friendship, his promise of support.
If Nikolai had taken Isabella againâif he was using her as leverage against the Santinis the same way he'd used Sasha against Katyaâthen the Don's careful neutrality wasn't caution.
It was captivity.
"Carlos," Maya said. "Get me Don Santini's private number. Now."
"I thought you already talked to him tonight."
"I did. And he told me he hadn't committed to Nikolai. That he was listening to everyone and agreeing with no one." Maya's voice was the voice of the Ghost, and for once she didn't try to suppress it. "He lied."
Across the table, Sofia's hand hadn't moved from the shelf. Nine fingers, white-knuckled, gripping metal.
"Mom. If Nikolai has Isabella, then everything Don Santini told you tonightâ"
"Was a performance. Same as the truce. Same as Katya's alliance. Same as everything in this game." Maya reached for the phone Carlos was holding out. "Nikolai doesn't just plan seven years ahead. He takes hostages. He takes the people you love, and he makes you dance."
She dialed. The phone rang once. Twice.
Don Santini picked up. His voice was the sameâwarm, measured, old-world.
"Mrs. Torres. Twice in one night. I'm flattered."
"Where is Isabella?"
The longest silence of the night. Longer than any strategic pause, longer than any calculated delay. The silence of a man who'd been carrying a secret like a stone in his throat and had just been told to swallow or spit.
When Santini spoke again, the warmth was gone. The measure was gone. What was left was the raw voice of a grandfather who'd already lost this girl once and was losing her again.
"How did you find out?"