Cherreads

Chapter 2 - Zaid

I have a particular relationship with anger.

Most men in my position wear it on the surface — loud, performative, the kind that fills a room so everyone knows who's in charge. I learned early that this was a waste. Anger is fuel. You don't pour fuel on the ground and light it just to make a show. You store it. You let it run clean and cold through everything you do until the moment you actually need it.

My phone rang at 5:04 AM and Jeremy's voice came through with that particular frequency it gets when something has gone very wrong.

"Talk."

"Someone was in the server." His voice had that specific quality it got when he was trying to sound controlled and failing. High. Slightly too fast. Jeremy was exceptional at his job and terrible at hiding when his job had gone wrong. "The Vault, Zaid. Someone was inside the Vault."

I was already sitting up.

"When."

"Tonight. Between three and five. We don't know exactly — they covered their tracks, most of them, but the flag tripped on the way out and by the time we caught it they were already—"

"I'll be there in twenty minutes."

I hung up.

The office at 5:30 AM looks different than it does at any other hour. Quieter. Harder. The kind of lighting that doesn't forgive anything — it just illuminates, flat and honest, whatever's actually there.

What was actually there was seven of my best technical people staring at screens with the expressions of men who had already accepted that their evening had become their morning and were now running purely on adrenaline and the specific dread of having to explain something to me.

Jeremy met me at the door. He was a tall man but he had a way of making himself smaller when he was delivering bad news — shoulders forward, chin down, like he was physically trying to reduce his target area.

"Tell me everything," I said. "From the beginning."

He told me.

I stood and I listened and I didn't say a single word for four minutes, which I could tell was making everyone in the room extremely uncomfortable. Good. Comfortable people don't think carefully enough.

Three walls. The first two, standard intrusion. Expected. The kind of thing any competent hacker with enough time and patience could work through. I'd built the first two as barriers, not fortresses — they existed to slow people down, to flag the attempt, to filter out the amateurs.

The third wall was different.

I had built the third wall myself. Eighteen months ago, in this same office, over the course of four days that I had cleared my entire schedule for. It wasn't just encryption — it was a trap, layered into the architecture so naturally that anyone who hit it would think they'd found a vulnerability when they'd actually found a cage. The moment someone triggered it, it would seal behind them, log everything, and begin a silent countdown to full trace acquisition.

In eighteen months, no one had gotten through it.

Until last night.

"He went around it," one of the analysts said, pulling up the log on his screen, with the slightly awed tone of someone reporting a natural disaster. "Not through it. Around. Took him forty minutes but he found the seam in the outer layer and went through the side. He never triggered the trap at all."

I looked at the log for a long time.

Forty minutes. To find a seam that I had spent four days making sure didn't exist.

"What did they take?"

"Everything they could reach. The full archive. Four point two gigabytes."

The cold thing in my chest got colder and quieter, which was always the more dangerous direction.

"Trace."

Jeremy cleared his throat. "Almost nothing. The routing was layered in a way none of us have seen. No IP, no signature, no origin point we can — "

"Almost nothing," I said.

He stopped.

I looked at him.

"You said almost."

He pulled up a secondary screen. "There's a thread. Thin — I almost missed it. But here's the thing." He turned the monitor slightly toward me. "It wasn't left by our hacker. It belongs to whoever hired them. Someone tried to piggyback on the breach from outside, riding in behind our hacker's access window. They weren't as clean. The two signals got tangled on exit and our hacker picked up a fragment of the other person's trace without knowing it."

I studied the screen. The thread was genuinely thin — a single degraded packet signature, the kind of thing that only exists because two separate operations had occupied the same microsecond of the same server exit and created an interference pattern neither had planned for.

Sloppy. From the client's end. Dangerously, almost insultingly sloppy.

From our hacker's end — nothing. Completely clean except for this one inherited fragment that wasn't even theirs.

"Can you follow it?" I said.

"It's not much. It'll take time to—"

I sat down at the nearest terminal and moved the analyst out of his chair with a look.

"Then stop talking," I said, "and help me."

Here is the thing about finding someone who doesn't want to be found.

You don't chase the person. You chase the math.

Every action taken on a network leaves a physical consequence somewhere — a timing signature, a load pattern, a routing preference that repeats because human beings, however careful, are creatures of habit in ways they don't fully understand. Our hacker had been meticulous. Exceptional. The kind of clean that takes years of practice and a particular kind of paranoid discipline to maintain.

But they'd been working for two hours. And at 3 AM, even the best people make small choices — a slightly faster route, a familiar tunnel, a server they've used before because it's reliable and they're tired and it's the middle of the night.

I found the first pattern in forty minutes. A routing preference — subtle, but there. The same intermediate node used twice, three minutes apart, in a way that suggested familiarity rather than randomness.

Jeremy found the second pattern eleven minutes after that. A timing signature — the way the data packets were bundled on exit had a specific rhythm that matched nothing in our known threat database but matched itself. Consistent. Personal.

Two patterns. Triangulated against the inherited fragment from the client's trace.

It gave us a district. Then a neighborhood. Then — after another twenty minutes of cross-referencing traffic load data from the ISP clusters in that neighborhood at that hour — a building.

Not a unit. A building.

Jeremy looked at the result on the screen. Then at me. "This isn't a guaranteed location. It's probabilistic. Sixty, maybe seventy percent—"

"That's enough," I said.

I stood up and put my jacket on.

"You're going now?" Jeremy said. "It's 7 AM."

"The longer we wait," I said, "the more time they have to move." I paused. "And I want to speak to this person while they're still comfortable. Before they realize they should be running."

Jeremy grabbed his own jacket. "I'm coming."

"I know."

The building was ordinary in the way that deliberate things are ordinary. Mid-rise, unremarkable, the kind of place that existed specifically not to be noticed. The entrance was propped open with a brick — a small civilian carelessness that told me something about the building's culture, how relaxed people were here, how unguarded.

Good. For me, at least.

We took the stairs. I didn't know the unit so I started at the top and worked down, listening at each floor with the patience of someone who had done this before and knew that rushing it was how you missed things.

Third floor.

A door at the end of the hall, and underneath it — the faintest, barely-there line of blue-white light. Monitors. Still running.

There.

I knocked. Three times. Even. Patient.

Nothing. But not empty-nothing. Occupied-nothing. The specific silence of someone on the other side of a door making a decision.

I put my finger over the peephole and knocked again.

The deadbolt turned.

I had been expecting a man.

I want to be precise about what I mean — not an assumption born from laziness, but a conclusion drawn from evidence. The method. The confidence. The specific shape of the arrogance involved in going around a trap rather than through it, the willingness to spend forty minutes on a problem that most people would have abandoned in ten.

I had been wrong before. Not often.

I was wrong now.

She was — small was the first word that came, and then immediately the wrong word, because small implied something that she clearly was not. Compact. Self-contained. The kind of person who occupied exactly the space they chose to and not a fraction more. Deep brown skin, thick dark hair escaping from a loose bun in the specific way of someone who'd put it up hours ago and had stopped thinking about it. An oversized hoodie that had no business being what she answered the door in.

And then her eyes.

Hazel — the shifting kind, somewhere between green and gold depending on the light, and currently running what I could only describe as a full systems diagnostic on my face. They moved over me the same way mine moved over her. Not the eyes of someone who had been caught.

The eyes of someone recalculating.

In her right hand, held low at her thigh like she thought I might not notice: a taser.

I looked at the taser.

I looked at her.

This was my hacker.

I had three seconds of genuine, unguarded surprise — the kind I hadn't felt in a long time — and then it settled into something else entirely. Something I chose, very deliberately, not to look at too directly.

I stepped into the apartment. My hand caught her wrist — not hard, just accurate — and I turned it until the taser dropped. She made a sound she hadn't planned, just a single sharp breath, and I set the taser on the shelf by the door like it was a set of keys.

"Who am I?" I said, in answer to her question, letting my eyes move around the space — three monitors, a plant on the windowsill, two coffee cups that told me she wasn't alone. "I'd think that's the more interesting question for you. You broke into my server without researching who it belonged to first."

Her jaw tightened. The only tell she gave me.

"That's not possible," she said to herself. Tight. Controlled. "I left no trace. I checked three times."

"You didn't," I said. "But to be fair — it wasn't yours. Whoever hired you was sloppy. They rode in behind your breach and left a fragment on your exit signature. You carried it out without knowing."

I watched her process it. Watched the sequence move behind her eyes — the pieces assembling into something she didn't want to be true.

Her eyes went bright. Just for a second.

She blinked it back. Once. Twice. Her jaw held. Her shoulders didn't drop. She stood there in her stolen-data hoodie and she refused — completely, impressively refused — to let me see it land.

I had broken men twice her size in rooms with far fewer comforts than this one.

She blinked it back.

I took another step toward her. Not because I needed to. Because I wanted to see what she'd do.

Her chin lifted. Involuntary. The specific response of something cornered that has decided cornered and defeated are not the same thing.

I felt something I hadn't felt in this context in a very long time.

Enjoyment.

Not the cold satisfaction of a problem being solved — I knew what that felt like, I lived inside it daily. This was different. This was the specific pleasure of a game that was actually worth playing, against someone who wasn't going to make it easy, who was going to fight with everything they had even when the math was clearly against them.

I had been planning to make this quick. I had a city to run. I had a file to recover and about fifteen problems that didn't get smaller while I stood in a stranger's apartment.

And yet I found I was in absolutely no hurry.

"So," she said. Voice perfectly level. Eyes perfectly dangerous. "Now that you've caught me."

She held my gaze and didn't look away.

"What do you want?"

I let the silence sit for a moment. Let her hold the weight of it.

"Two things," I said. "First — the name of whoever hired you."

Her expression didn't change. "And second?"

"You're going to come with me."

While her eyes stayed locked on mine I gave Jeremy a single look — the small sideward flick he knew meant move — and he slipped past her into the apartment.

Something moved across her face. Not fear, not quite, but the cousin of it. The thing that lives next door and knows all the same people.

"And if I refuse?"

I tilted my head. Slightly. The way you do when someone has said something that technically qualifies as a question but doesn't quite function as one.

"Refusing," I said, "isn't really one of your options right now." I held her gaze. Kept my voice exactly where it had been this entire conversation — quiet, even, conversational. "You come with me, you help me fix the problem you created, and we discuss what happens after. Or—" I paused, just long enough. "You die."

The implication sat in the air between us, very clean, very clear.

She looked at me for a long time.

I watched her run the math — all of it, the whole equation, every variable she could identify. The exits. The angles. I could almost see it happening behind her eyes, fast and methodical, the way a system runs diagnostics.

Then from the back of the apartment — a door, a sound, a girl's voice cutting sharp through the quiet.

"What — get off me — who are you, what are you—"

My hacker's face changed.

Not gradually. All at once, like a switch. Every bit of the controlled, calculating composure she'd been holding so carefully for the last ten minutes just — dropped. Replaced by something rawer and much less manageable.

She spun toward the sound. "Jen—"

"Leave her alone." She said it to me, turning back, and her voice had a different quality now. Still not begging. But the edge in it was no longer professional. It was personal. "She has nothing to do with this. Nothing. Whatever you think she knows, she doesn't. She doesn't even know my clients' names, she doesn't know anything about the job, she—"

I gave Jeremy the sign to ease off.

The sounds from the room settled. Jennifer's voice dropped from panicked to shaken.

My hacker was looking at me with fury so bright it was almost its own light source. Her hands were at her sides, completely still, which I was starting to understand meant she was at maximum capacity — that the stillness was a container, not a calm.

God, I am loving it.

"You're both coming," I said. "I don't know what your friend has heard over the years. I can't leave loose ends."

"She's not a loose end, she's a person—"

"Fifteen minutes," I said. "Get whatever you need. Both of you."

She stared at me.

I looked back at her without any particular expression, because there was nothing she could say in the next fifteen minutes that was going to change the variable, and she knew it — I could see her knowing it, the exact moment she accepted it and redirected all that fury into something more useful.

She turned on her heel and walked to the bedroom.

I heard her voice through the door, low and fast — reassuring Jennifer, explaining nothing, the specific tone of someone managing another person's fear while carrying their own. A few minutes later the door opened and they came out together.

Jennifer was tall, red-eyed, still in last night's dress, gripping a bag she'd clearly packed in under four minutes. She looked at me the way people look at something they've been told not to touch.

My hacker had changed into dark jeans and a jacket, her hair still up, a backpack over one shoulder. She'd repacked her whole bag in fifteen minutes, which told me she'd had a version of this bag ready before today. She'd thought about needing to leave quickly.

She was still thinking about it. I could tell.

She stopped in front of me on her way to the door and looked up at me with those hazel eyes that had not once, in the entire duration of this morning, stopped calculating.

She didn't say anything.

Neither did I.

She walked out first.

I held the door and watched her go and thought that this was, by a significant margin, the most interesting problem anyone had handed me in years.

More Chapters