Hanna Strauss got the call at 7:43 AM on a Monday.
She was at her desk in the BND field office in Berlin when her personal phone rang , not her work phone , her personal one , which meant it was someone who had her direct number which meant it was someone she'd given it to which meant it mattered.
She looked at the screen.
Dieter Haas.
Zurich municipal police. Former BND liaison. They'd worked together for three years in the mid 2010s on a joint economic espionage case that had taken them through four countries and ended with two arrests and one disappearance that nobody talked about officially.
She answered.
"Dieter."
"Hanna." His voice was careful. The voice of a man choosing his words before he said them. "I have something on my desk this morning that I think belongs to you."
She put down her coffee.
"Talk."
"Viktor Renn," he said. "Found in his Altstadt apartment yesterday evening. Building manager called it in. He'd missed a scheduled call with his security firm , they sent someone to check." A pause. "Single shot. Professional. Clean entry and exit , no forced entry , no witnesses , cameras show nothing useful." Another pause. "Hanna it's as clean as anything I've ever seen."
She was quiet for a moment.
Viktor Renn.
She hadn't spoken to him in four years.
Not since the day he walked out of the BND with his clearance revoked and his files sealed and that particular expression on his face that said this isn't over.
She'd known it wasn't over.
She just hadn't known it would end like this.
"His office," she said. "Has anyone been in yet."
"Sealed pending investigation. I wanted to call you first."
"Don't let anyone in," she said. "I'll be on the first flight."
She hung up.
Sat for a moment.
Looked at the window.
Berlin in February was grey and flat and going about its business the way Berlin always did , with a kind of determined ordinariness that said we have seen worse than this and kept moving.
She opened her laptop.
Pulled up Viktor Renn's file.
Not his BND file , that was locked behind three clearance levels she still had access to but preferred not to use without reason. His open file. The one built from public records and professional connections and the quiet monitoring that the BND maintained on former operatives who left under complicated circumstances.
Fourteen pages.
She read all of them.
Then she booked a 10 AM flight to Zurich.
Then she went to her supervisor's office and told him she needed three days personal leave.
He looked at her over his glasses.
"Does this have anything to do with Viktor Renn," he said.
She looked at him steadily.
"I'm visiting a friend in Zurich," she said.
He looked at her for a long moment.
Then he nodded once.
"Three days," he said. "Hanna."
She stopped at the door.
"Be careful," he said. "Whoever did this , they were very good."
She held his gaze.
"So am I," she said.
Hanna Strauss was forty four years old.
She'd joined the BND at twenty six straight out of university in Munich where she'd studied law and linguistics and finished top of her class in both simultaneously without appearing to find either particularly difficult. Eighteen years of service. Economic espionage for the first eight. Then counterintelligence. Then a special unit that didn't have an official name and whose budget appeared in the federal accounts under a line item called administrative miscellaneous.
She had never lost a case.
This was not modesty or self-promotion , it was simply accurate. Cases she worked closed. Sometimes slowly. Sometimes in ways that didn't make the newspapers. But they closed.
She was medium height with brown hair she kept short for practicality and grey eyes that people consistently underestimated because they looked patient rather than sharp and patient didn't scare people the way sharp did.
Patient was worse.
Patient meant she would still be looking long after everyone else had moved on.
She had been looking at Viktor Renn's situation since the day he left the BND.
Not officially.
Not with resources or authorization or any of the infrastructure that made real investigation possible.
Just , watching.
The way you watch something you know isn't finished.
She'd known about his Zurich operation. Known about the consultancy and what it actually was. Known about the clients and the payments and the risk management that was really just extortion with better vocabulary.
She'd been building a case.
Slowly. Carefully. In her own time.
And now someone had taken him off the board before she could close it properly.
That bothered her.
Not because she cared about Viktor Renn.
She didn't.
He'd been a liability to the BND and a criminal in his private life and she had no grief for him.
What bothered her was the professionalism of it.
The absolute clean precision.
In her eighteen years she had seen a lot of kills.
Contract work, organized crime, state sponsored, personal, opportunistic. She had a mental taxonomy of them. Could look at a scene and categorize the origin within a reasonable margin of error.
This one didn't fit any category cleanly.
Which meant whoever did this was operating outside the usual frameworks.
Which meant they were either new , which she doubted given the skill level , or they were a ghost.
Someone who had been working so clean for so long that they'd left no footprint anywhere she could find.
That was interesting.
That was , if she was honest , the most interesting thing she'd seen in several years.
She landed in Zurich at noon.
Dieter met her at the airport himself which said something about how seriously he was taking this.
In the car on the way to the office he briefed her properly.
Time of death estimated between 10 PM and midnight Sunday. No DNA at the scene except Renn's own. No prints. The Kaba lock on his apartment door showed no signs of tampering which meant either Renn let his killer in , unlikely given his paranoia , or the killer could open a Kaba lock in a way that left no marks.
"That's a very short list of people," Hanna said.
"Yes," Dieter said. "Very short."
"Cameras."
"The external camera on the service entrance had a 47 second gap in the recording between 10:11 and 10:58 PM. No other gaps anywhere in the building system." He glanced at her. "Clean loop. Professional insertion into the camera feed. Our tech team says whoever did it had access to the building's network remotely."
"So they had a hacker," Hanna said.
"Or they were one."
She looked out the window at Zurich going past.
Clean streets. Trams. People walking with purpose.
A ghost who could pick Kaba locks and loop camera feeds and leave a scene so clean that eighteen year veterans had nothing to work with.
"His office," she said. "The emergency protocol."
Dieter glanced at her.
"You know about that."
"Viktor Renn was the most paranoid man I ever worked with," she said. "He had contingencies for his contingencies. Whatever he kept in that office will still be there. He'd have built it so that only someone who knew to look would find it." She paused. "I know to look."
Viktor Renn's office on Bahnhofstrasse was sealed with police tape and a uniform outside the door.
Dieter got them in.
It was exactly what she expected from Viktor Renn. Ordered. Minimal. The desk clear except for a lamp and a blotter. Filing cabinets locked with the kind of locks that required keys she didn't have but Dieter's team had already opened.
She went through the files methodically.
Client records. Financial documents. Correspondence.
All of it interesting. All of it useful for the case she'd been building.
But not what she was looking for.
She stood in the middle of the office.
Thought about Viktor Renn.
About how he thought.
About where a man like him would put something he needed to survive his own death.
She looked at the bookshelf.
Books arranged by height.
She walked to it.
Ran her fingers along the spines.
Third shelf from the bottom. A copy of the German civil code , thick , official , the kind of book that sat on shelves in offices for appearance rather than use.
She pulled it out.
Behind it , flush against the back panel of the shelf , was a small magnetic case.
Inside the case , a drive.
She held it up.
Looked at it.
"There you are," she said quietly.
She spent the night in a Zurich hotel going through the drive.
It was everything.
Viktor Renn's complete operational record. Every client. Every target. Every piece of information he'd collected and used and held. Seventeen active files on people in six countries. Financial records going back eleven years. Communication logs.
And his security protocol.
The contingency.
The thing he'd built so that if someone came for him the people who needed to know would know.
She found it in a folder labeled simply , after.
Inside , a document.
Renn's own assessment of his threat landscape. Updated quarterly. The last update three weeks ago.
He'd listed seven people he considered potential threats. Governments, clients who might turn, competitors in his particular market.
And one entry that was different from the others.
Not a government. Not a client.
A contractor.
Someone he'd been warned about through a channel he described only as reliable European source.
He didn't have a name.
He had a designation.
Invincible.
And underneath it three lines of description.
Male. Young, mid twenties estimated. American base of operations. Operates completely outside known contractor networks. No confirmed identity. No reliable physical description. Known for absolute clean work , no witnesses, no forensic trace. Suspected connection to dismantled Volkov organization , New York.
She read it three times.
Invincible.
American.
Volkov connection.
She opened a new document on her laptop.
Started a file.
At the top she typed one word.
Invincible.
Then she started building.
Everything she knew. Everything Renn had noted. Everything the Zurich scene had told her even in its silence.
She worked until 3 AM.
Then she closed the laptop.
Sat in the dark hotel room.
The lake outside invisible but present.
Somewhere in the world a ghost was living its life.
Completely unaware.
She'd found ghosts before.
It took time.
It took patience.
It took the particular kind of stillness that most people confused with not moving when actually it was just , waiting for the right moment to move.
She was very good at waiting.
She turned the drive over in her fingers.
Viktor Renn had been careful his whole career.
Careful enough to build a contingency that survived his death.
But not careful enough to survive the person who came for him.
She was going to find that person.
Not because Viktor Renn deserved justice.
He didn't.
But because a ghost this clean operating this freely was a problem that didn't stay contained.
Problems like that spread.
And Hanna Strauss had spent eighteen years making sure problems didn't spread.
She put the drive in her bag.
Turned off the light.
Lay in the dark.
Thought about the word Invincible.
About what kind of person earned a name like that.
About what kind of person was walking around New York right now thinking they were untouchable.
Nobody was untouchable.
She'd proven that eighteen times.
This would be the nineteenth.
She closed her eyes.
Set her alarm for 6 AM.
In the morning she had calls to make.
Databases to access.
A thread to find and pull.
Slowly.
Carefully.
The way she always did.
Patient rather than sharp.
Worse than sharp.
Saturday came sunny and cold.
Brooklyn in February doing its best impression of something almost pleasant.
Katie had made the cake.
Chocolate. Two layers. Slightly uneven on top which she'd decided was character rather than a mistake and I agreed completely.
We walked to the cafe around the corner at noon.
Small place. Good coffee. The kind of neighborhood spot that had been there long enough that the owner knew the regulars by order not by name.
We got a corner table.
Katie put the cake on the table in its container and looked at the door.
"What does he look like," she said.
"I have no idea," I said.
She looked at me.
"You've worked with him for months and you don't know what he looks like."
"Voice and keyboard sounds," I said. "That's all I have."
She shook her head.
"That's the strangest friendship I've ever heard of."
"He's good at what he does."
"He cried in his server room."
"Also that."
She was still smiling at that when the cafe door opened.
A young man came in.
Twenty three maybe. Slight build. Dark hoodie. Laptop bag over one shoulder. Glasses that were slightly too big for his face in a way that suggested he'd bought them online without trying them on first. He stood in the doorway looking around the cafe with the particular expression of someone who spent most of their time in rooms with no other people and found rooms with other people mildly overwhelming.
His eyes found us.
Found me specifically.
He recognized me somehow , maybe from something Ghost had researched along the way , and something in his face shifted. Not quite relief. The thing before relief. The moment when you've been doing something frightening and you see the outcome and understand you're going to be okay.
He walked over.
Stopped at the table.
Looked at me.
"Sam," he said. Not a question. Just placing it.
"Ghost," I said.
He looked at Katie.
She looked at him.
Then she pushed the cake container toward him.
"I made you a cake," she said. "Because you cried in your server room and that deserves cake."
Ghost stared at the cake.
Then at Katie.
Then at me.
"You told her about that," he said.
"Yes."
"That was private."
"We don't have many secrets."
He looked back at Katie.
She was already cutting him a slice with the small knife she'd brought from her apartment because the cafe didn't have cake knives and she'd thought ahead.
He sat down.
Took the plate.
Looked at it.
"Thank you," he said quietly. "For the money. I didn't , I mean , I know we agreed on rates but that was , it was a lot and I."
"You earned it," I said. "All of it."
He nodded.
Looked at the cake.
Ate a bite.
His eyes went slightly wide.
"This is really good," he said.
"I know," Katie said. "I'm an excellent baker."
"Are you also an artist," he said. Looking at the paint still on her hands that never fully came off.
"Yes."
"Sam mentioned." He pushed his glasses up. "He talks about you a lot. I mean , not a lot. Some. When he texts. Which isn't often but when he does you come up." He stopped. Seemed to realize he was talking too much. "Sorry. I spend a lot of time alone."
Katie looked at him with that expression she got.
The one that saw people clearly and decided she liked what she saw before they'd finished explaining themselves.
"Ghost," she said.
"Yeah."
"What's your real name."
He looked at her.
Then at me.
"Daniel," he said. "Daniel Park."
"Daniel," she said. Like she was giving it its proper weight. "Do you want more cake Daniel."
He looked at his plate.
Already half empty.
"Yes please," he said.
She cut him another slice.
I sat back in my chair.
Watched the two of them.
Daniel Park eating chocolate cake in a Brooklyn cafe in February sunshine.
Katie asking him questions about his work with genuine curiosity, the way she approached everything she found interesting.
Him answering , slowly at first and then faster as he understood she was actually listening and not performing interest.
The cafe around us doing its ordinary Saturday thing.
I drank my coffee.
Turned Richard's ring on my finger once.
Thought about a server room somewhere in New York where a young man with slightly-too-big glasses had cried when ten million dollars arrived in his account.
Thought about a stone house in the Hudson Valley where a man with pale blue eyes was talking to lawyers.
Thought about a stone house in the Hudson Valley where a man with pale blue eyes was talking to lawyers.
Thought about a blue tiled building in Porto where a woman was probably talking to her dead winter garden about April.
Thought about a nursing home in Queens where an old woman said names in her sleep that turned out to mean everything.
Thought about a girl at a bar who called me pretty boy and saved her own number in my phone under a peach emoji.
All the pieces.
Finally in their right places.
For now.
My phone was in my pocket.
Quiet.
No unknown numbers.
No encrypted channels lighting up.
Just Saturday.
Just coffee and cake and Daniel Park pushing his glasses up while Katie made him feel like talking to another human being was something he could do without preparation.
Just this.
I let it be just this.
But in a hotel room in Zurich that she'd checked out of that morning , Hanna Strauss sat in Zurich airport gate B7 waiting for her flight back to Berlin.
Laptop open.
The file growing.
She'd found the first thread.
It was small.
Almost nothing.
A financial trace , partial , incomplete , the ghost of a transaction that had been routed through enough layers to be invisible to anyone not looking specifically for it.
She was looking specifically for it.
The trace led to New York.
Not an address.
Not a name.
Just , New York.
For now that was enough.
She typed a note in the file.
Subject operates out of New York. Connection to Volkov dismantlement confirmed via peripheral intelligence. Working assumption , subject is currently inactive or between operations. Approach , slow trace. Financial , digital , physical in that order. Timeline , patient.
She closed the laptop.
Looked out the gate window at the Zurich tarmac.
Patient.
She had all the time in the world.
And the ghost in New York had no idea she existed yet.
That was exactly how she liked it.
