15. Luna

LUNA

My brother left me a message from beyond the grave he isn't in yet: trust no handle.

I read it four times before the words stopped rearranging themselves into something I could survive. The screen didn't flicker. The cursor didn't blink out and prove itself a hallucination. It just sat there in the low blue dark of the room Pavel had given me, patient as a wound.

"Run it again," I said. My voice came out steadier than I was. "The ninety seconds. From the top."

Zoya leaned over my shoulder, close enough that I could smell coffee and the metallic tang of a night nobody had slept through. "I've run it six times, Luna. The signal's dead. Whatever fired, it fired once."

"Then we chase the once."

The ping had surfaced the morning before, and I had not closed my eyes in the hours since, a burst from an account I had buried in my own head years back, the account of a dead man.

D4NNY_W1RE. It was my brother's handle, my brother's ghost, ninety seconds of impossible carrier tone and then nothing.

All night I had told myself it was a spoof.

Oracle knew how to gut me. Oracle knew my faces, my failures, the shape of the grief I kept behind my sternum like contraband.

A dead account waking up was exactly the kind of cruelty that syndicate trafficked in.

But signals leave scars, and I know how to read a scar.

I peeled the burst apart strand by strand, chasing the origin the way you'd worry a splinter with a needle, patient and half sick with it.

The ping wasn't a live transmission. It was a trigger.

Somewhere out in the cold silence of a server nobody had touched in years, something had been waiting, coiled, set to fire when a specific condition tripped.

My name in the news. The deepfake. Nightjar's assault.

One of those had been the finger on the switch.

It resolved slowly, and then all at once. It was not a message sent to me but a message left for me, a dead drop buried under three layers of obfuscation I recognized because I had taught half of them to the boy who built the other half.

The cache had a name field, a label sitting where a filename should be.

little moon.

The room tilted. I put one hand flat on the desk and it wasn't enough, so I put both hands flat and pressed until the wood bit back.

"Luna." Zoya's voice, careful now. "What is it?"

"That's me." The words scraped. "That's what he called me. Since I was six. Nobody else knows it. Nobody living."

Because Luna means moon, and Danny had been the only one small enough and mean enough and mine enough to make a joke of it and then make it tender, little moon, get out of my room, little moon, I saved you the last one, little moon, don't tell Mom.

A machine can steal your face. A machine can weave your voice out of forty seconds of a podcast. A machine cannot know the thing my brother whispered through a locked door when I was crying and eight and certain the world would eat me.

He was alive, recently enough to plant this, recently enough to think of me.

I decrypted the cache with my hands shaking, and I hated that they shook, because shaking hands miss keystrokes, and I could not afford to miss.

Inside were two things.

The first was text. It was plain, with no formatting and no flourish, the way Danny wrote when he meant it. I read it out loud, because reading it silently felt like letting him die alone.

"'If you're seeing this, they burned me down to the studs and I couldn't stop them.

Little moon. Listen to me for once in your stubborn life.

Don't finish HELIX. He'll use you the way he used me, and he'll make you thank him for it.

Trust no handle. Not one. Not even the ones that feel like home. Especially those.'"

I stopped. My throat had closed around the last of it.

The second thing was code.

It was not a program but a fragment, unfinished, cut off in the middle of a thought like a sentence someone had grabbed by the collar.

A routine that reached toward something and never closed the loop, functions named in his private shorthand, a comment block half typed.

I read it and read it, and it was so unmistakably him that it was almost obscene, the loops he liked, the elegant laziness he never grew out of, a hook here that was clearly meant to hang the rest of a tool on.

He had been working the same enemy. He had been building toward the same monster from the other side.

And he had run out of time before he could finish the reach.

I didn't try to run it. You don't run a thing like that. You hold it.

And then the last line of him did something I did not see coming: trust no handle, not even the ones that feel like home.

My eyes went, without permission, to the corner of my second monitor, to the small dark window I kept always open and always warm, the one channel in my whole cratered life that had never once lied to me: Shadow.

I had spent eight months with him, in conversations at three in the morning about entropy and dead poets and whether a person could be rebuilt from backups.

He had talked me down off ledges I never admitted were ledges.

He was the one handle I would have staked my life on.

For the first time, I looked at that little window and felt something cold slide in beneath my ribs.

I didn't know his face. I had never heard his voice.

I knew a name that was not a name, a shape made of light on glass, a person I had built out of words the way you build a house out of borrowed brick.

And Danny, who understood the enemy better than anyone breathing, had said trust no handle, and had underlined it, and had spent his last breath on the page making sure I heard especially those.

What if the safest voice I owned was the sharpest hook?

I hated the thought. It felt like a betrayal walking on four soft feet. But it had teeth, and it had gotten inside, and I couldn't make it leave.

I closed the window without typing anything. It was the first time in eight months I had looked at Shadow and found nothing to say that I trusted.

I don't know how long I sat there. Long enough that the light through the high window went from black to the bruised gray before dawn. Long enough that when the door opened I didn't startle, because I already knew the weight of that step on the floor.

Pavel didn't turn on the light. He didn't ask what I'd found. He crossed the room and set a mug down beside my hand, and the ceramic was warm, and the smell of it was Baba Luda's, black and bitter and sweet at the bottom, and he pulled the second chair around and sat, and he said nothing at all.

That was the thing that broke me, not the message and not the label but his silence, which asked me for nothing.

"He's alive," I said. "Or he was. Days ago. Weeks. He left me something and he called me the name only he calls me, and I've spent four years learning how to carry him dead, and now I have to..." The sentence went off a cliff and didn't come back.

"Now you have to carry him alive," Pavel said. "That's heavier."

I turned to look at him. In the gray his face was all planes and shadow, the scar at his jaw a paler line. He wasn't looking at the screens. He was looking at me, steady, like I was the only lit thing in the room.

"You're not going to tell me it's a trap," I said. "You're not going to strategize it."

"Is that what you need?"

"No."

"Then no."

I laughed, and it came out wrecked, half a sob wearing a comedian's coat. "You're very restrained for a man who solves problems by hitting them."

"I'm learning." He said it plainly, no charm in it, and that was worse, because charm I could have deflected. "Some things you don't hit. You wait them out. You sit next to them."

I broke then. Quietly, which is the only way I know how to do anything that matters.

I pressed the heels of my hands against my eyes and let the four years come up all at once, the funeral I'd held in my own chest, the account I'd buried, the way I'd taught myself to say had instead of has when I talked about him.

And Pavel didn't reach for me. He didn't fold me into some rescue.

He stayed exactly where he was, close and solid and unmoving, a fixed point I could fall toward if I chose it.

I chose it. I put my hand out and closed it around his forearm, and he was warm and real and there, muscle and bone and a pulse I could feel under my fingers, a body in a room.

Not a name on glass. Not a voice built out of borrowed words.

Something I could hold and know was true because I could touch it.

He put his other hand over mine, careful, like I was something that could shatter, and he let me hold on for as long as I needed.

"He told me not to finish it," I said, when I could. "HELIX. He said it straight out. Don't finish it."

Pavel was quiet a moment. "He's right."

"Say the rest of it. You've got a whole speech. I can feel it loading."

"No speech." He drew a breath. "Finishing HELIX is the one thing Oracle wants from you.

It's why you're still worth hunting. The day you complete it is the day you become useful to him alive, and there is only one thing worse than being dead to a man like that, and it's being useful.

Your brother knew him. Your brother said don't. I'm asking you to hear two people who love you and one enemy who wants you, and notice that they agree. "

"You love me," I said, because I am a coward who reaches for the joke.

"I said what I said." He didn't flinch off it. He let it sit there in the gray, plain as the mug, and drank his coffee.

It was a good argument. That was the terrible part.

It was sound, and it came from fear for me and not from any wish to steer me, and I respected the mind it came out of.

Every clean piece of me knew he was right.

Finishing the tool kept the crosshair on my spine.

Finishing it handed Oracle the key he'd murdered for.

Two people who wanted me alive and one who wanted me caught had drawn the same red line, and only a fool crosses a line that well marked.

I looked at the fragment on the screen. Danny's code, reaching and never landing, the hook he'd left for the rest of a tool he never got to build.

And I understood something that rearranged the whole board.

"He wasn't trying to stop the tool from existing," I said slowly.

"If he wanted it gone he'd have burned it.

He didn't. He left me a piece of one. He left me a thread.

" I turned in the chair. "Pavel. HELIX doesn't just unmask Oracle.

It unmasks anyone Oracle buried. Every handle he ran through the dark, every person he made disappear.

If I finish it, I don't only find the monster. "

He went very still. He saw it the second before I said it.

"You find your brother," he said.

"I drag him into the light." My voice didn't shake now.

Somewhere in the last minute it had gone quiet and hard and certain, the way water goes to ice.

"I'll finish it. Not for Oracle. Never for him.

I'll finish it because it's the only lamp big enough to find Danny by, and I am done, I am so done, learning how to carry him dead. "

"Luna." It was just my name, a warning and a plea folded into two syllables.

"I hear you. I hear all of you, him and you both, and I know what it costs, and I'm choosing it with my eyes open.

" I closed my hand once more around his wrist, the warm and living fact of him, and then I let go and turned back to the glass.

"They took my brother into the dark and told the world he was gone.

So I'm going to build the thing that turns the dark inside out.

And when I'm finished, every ghost they made is going to have to stand up and answer to its name. Starting with mine."

If ads affect your reading experience, click here to remove ads on this page.