The morning light in Zurich was a clean thing, almost surgical.
It didn’t creep. It arrived—thin and pale at first, then brighter, as if the city had decided it preferred to be seen clearly. The penthouse caught it in glass and stone and polished metal, turned it into something that looked like safety.
Declan lay still and let the light touch his face without moving a muscle.
He listened.
The building had its own quiet: the distant hush of ventilation, the faint click of a thermostat, the soft, expensive silence that came from walls built to keep the world out. Somewhere below, a tram bell rang once and faded. Somewhere farther, a door shut. Ordinary sounds, softened by height.
Matthias’s breathing was steady beside him. Not heavy. Not careless. Even asleep, the man seemed to choose restraint.
Declan stared at the ceiling and let the afterimage come back: the bedside table, the red candle, the flame steady and patient like it had been waiting for permission. He could replay the exact sequence without trying—Matthias pulling him into the shower, steam fogging the glass, water loud enough to cover anything human, Declan’s hands on Matthias’s shoulders as if touch could make the world smaller. Then the moment they stepped out, towels around their waists, the bedroom smelling like soap and heat—and there it was. A lit candle on Matthias’s side, wax the color of a warning, placed neatly beside the watch and the book, as if it belonged in the penthouse’s curated calm. No note. No forced entry. Just proof: someone had been inside while they were distracted, close enough to strike a match in their private air and leave the flame burning like a quiet smile.
Then Declan let his mind drift to the chapel. More red wax. A flame that wasn’t for prayer. A candle placed wrong on purpose—two centimeters off-center like a coded refusal. Elara’s black latex gloves. The cheap dome camera in the chapel, its blind spot treated like a doorway. A hooded figure that knew exactly where not to stand.
And the worst part: the feeling that the chapel hadn’t been violated so much as used. Like the ghost had taken something sacred and turned it into a switch.
Declan’s jaw tightened. He forced his tongue to relax against the back of his teeth. He’d learned a long time ago that fear started in the body before it ever became a thought.
He shifted his gaze to the man beside him.
Matthias lay on his back, one arm angled above his head, the sheet pulled low across his hips. His face was turned slightly toward Declan, eyes closed, lashes dark against his cheek. In sleep, he looked younger—less like a billionaire who could buy a company in a week and more like a man who had simply decided, at some point, that softness was a liability.
Declan’s chest tightened with something that wasn’t fear.
He reached out before he could talk himself out of it, fingers hovering for a beat over Matthias’s shoulder. The skin there was warm. Real. Declan let his fingertips land, light at first, then firmer—an anchor. A test.
Matthias didn’t startle. His eyes opened slowly, as if he’d been awake already and was only now choosing to let Declan see it.
“Morning,” Matthias said. His voice was low, roughened by sleep, the kind of sound that made Declan’s stomach pull tight.
Declan’s mouth went dry. “Morning.”
Matthias’s gaze moved over Declan’s face with quiet precision, like he was reading for damage. “You didn’t sleep.”
It wasn’t a question.
Declan’s fingers curled slightly against Matthias’s shoulder. He didn’t want to say red candle out loud. He didn’t want to give the ghost a name in this room, even though the ghost wasn’t here.
“Not much,” he admitted.
Matthias’s eyes held his. No pity. No soothing. Just attention—steady and unblinking.
Declan leaned in. It wasn’t a dramatic choice. It was simple. He kissed Matthias like he was taking something he needed, like he was proving to his own nervous system that there was still one place in the world where he could decide what happened next.
Matthias met him without hesitation.
The kiss was slow at first, then deepened—Matthias’s hand coming up to the back of Declan’s neck, firm, guiding. Not forcing. Directing. Declan felt the pressure and let it steady him. Let it tell his body: Here. Now. This is real.
Declan pulled back just enough to breathe. Their foreheads almost touched.
Matthias’s thumb rested at the base of Declan’s skull, a quiet claim. “Still here,” Matthias murmured.
Declan swallowed. “Yeah.”
Matthias’s gaze flicked to Declan’s mouth. “Still yes?”
Declan’s pulse jumped—sharp and clean. He nodded once. “Yes.”
Matthias kissed him again, and the world narrowed to breath and heat and the controlled friction of skin against skin. Declan let himself sink into it for a handful of seconds, the way you let yourself sink into hot water when your muscles have been clenched for too long.
Matthias shifted, rolling slightly toward him. His hand slid down Declan’s spine, steady pressure, not hurried. Declan’s body responded automatically—hips tipping forward, a soft sound caught in his throat.
For a moment, Declan let himself forget the chapel. Let himself forget cameras and blind spots and the fact that someone out there had decided to make him a target.
Matthias’s mouth moved to Declan’s jaw, then his throat—kisses that weren’t gentle, but weren’t rough either. Measured. Intentional. Like Matthias was giving Declan a rhythm to match.
Declan’s hands found Matthias’s shoulders, then his chest, feeling the muscle under skin, the slow rise and fall of breath. He wanted to say something—something honest and stupid like don’t let them take this—but he didn’t trust the words.
Matthias’s hand slid lower, and Declan’s breath hitched.
The edge of it—heat, need, the pull toward something more—rose fast. Declan let it. He let Matthias guide him into it, let the intensity build until his thoughts blurred at the edges.
Matthias’s tongue traced the line of Declan’s collarbone, leaving a wet trail that cooled in the air and sent a shiver through him. His hands were everywhere at once—cupping Declan’s ass, sliding up his spine, mapping the terrain of his body with a proprietary touch that made Declan’s knees weak. When Matthias’s thumb brushed over a nipple, Declan arched into the touch, a gasp escaping his lips.
He took the nipple between his teeth, biting just enough to make Declan cry out before soothing it with his tongue. The mix of pleasure and pain sent a jolt straight to Declan’s cock, already hard and straining against the sheets. Matthias noticed, of course he noticed, his hand coming to cup the bulge, his palm pressing just enough to make Declan’s hips jerk forward.
“Please,” Declan breathed out, the word barely audible.
Matthias chuckled, a low, predatory sound. “Patience, Mr. Frost. I’ll give you what you need.”
He slid down the bed, his eyes never leaving Declan’s as he slowly peeled away the fabric separating them. Declan’s cock sprang free, already leaking precum. Matthias’s tongue darted out to taste it, a quick flick that had Declan seeing stars. Then he took Declan into his mouth, his lips stretching around the girth, his tongue swirling around the head before taking him deeper.
Declan’s fingers tangled in Matthias’s hair, his hips bucking instinctively as Matthias worked him with practiced skill. The wet heat, the suction, the way Matthias hollowed his cheeks—it was overwhelming, exquisite. Matthias’s hands gripped Declan’s hips, holding him steady as he took him deeper still, until Declan could feel the head of his cock brushing against the back of Matthias’s throat.
“Matthias,” Declan breathed out, the name a prayer on his lips.
Matthias released him with a final, teasing lick before rising to his feet. “I want you,” he murmured, his voice rough with desire. “I want you to ride me.”
Declan nodded, his body trembling with anticipation as Matthias positioned himself on the bed. Matthias reached for the lube on the nightstand, coating his fingers before sliding them between Declan’s cheeks. Declan gasped as Matthias circled his hole, teasing him before pushing one finger inside. The stretch was slight, a precursor of what was to come. Matthias added a second finger, his thumb brushing against Declan’s perineum with every movement.
“Ready for me?” Matthias asked, his voice low and husky.
Declan could only nod, his throat too tight to form words. Matthias removed his fingers, replacing them with the head of his cock. He pushed in slowly, giving Declan time to adjust to the stretch, the fullness. When he was fully seated, he stilled, allowing Declan to get used to the sensation.
“Fuck me,” Declan finally managed, his voice strained. “Please, fuck me hard.”
Matthias obliged, his hands gripping Declan’s hips as he began to thrust. Declan met him movement for movement, his body responding instinctively to the rhythm. The angle was perfect, each thrust hitting that spot inside him that made his toes curl. Matthias took Declan’s cock in his hand, stroking him in time with their thrusts, his thumb smearing the precum leaking from the tip.
The dual stimulation was electrifying, sending waves of pleasure through Declan’s body. He could feel himself getting closer, the tension coiling in his stomach. Matthias’s thrusts became more erratic, his breathing ragged as he approached his own release.
“Look at me while I cum inside you, baby,” Matthias commanded softly.
Declan met his gaze, the intensity in Matthias’s eyes nearly undoing him. He increased his pace, riding Matthias harder, faster, chasing the release that was just out of reach. Matthias matched him, thrusting upward to meet Declan’s movements, his hand working Declan’s cock with expert precision.
With a guttural cry, Matthias came, his load flooding Declan’s insides. The sensation pushed Declan over the edge, and he spilled into Matthias’s hand, his body shuddering with the force of his orgasm. Matthias brought his hand to his mouth, licking Declan’s cum from his fingers with a satisfied hum.
After a moment, Matthias gently rolled Declan onto his side, feeling his cock slide out of him. He stared deeply into Declan’s eyes, the intensity of his gaze making Declan’s heart race.
“I think I’m in love with you, Mr. Frost,” Matthias said, his voice soft but certain.
Panic surged through Declan’s chest, sharp and sudden. He swallowed hard, trying to find the right words. “That makes me feel very good to hear that,” he finally managed with a shy smile, his voice barely above a whisper. “But I’m not sure I’m ready to say such important and heavy words just yet. I want to make sure what I’m feeling is real.”
Matthias nodded, his expression understanding. “I get it. No pressure, beautiful.”
Matthias kissed him one last time—short, firm, grounding—and then rolled away, sitting up with the same calm he wore in boardrooms. The shift was so clean it almost hurt.
Declan sat up too, dragging a hand down his face. His body still buzzed with ecstasy, but his mind had snapped back into focus.
Matthias stood, naked, gorgeous, and unbothered, and crossed to the kitchen. He poured water into a glass and brought it back without a word.
Declan took it. Their fingers brushed for a fraction of a second.
Declan drank, the coolness cutting through the heat in his throat. He set the glass down on the nightstand.
Matthias watched him for a beat. “You’re going to try to carry this alone,” he said.
Declan’s mouth twitched. Not a smile. Something sharper. “I’m going to carry it quietly.”
Matthias nodded like he’d expected that answer. “Then listen.”
Declan’s shoulders tightened. “I’m listening.”
Matthias’s voice shifted into the tone he used when he was moving pieces on a board. “Security is changing today. New faces. New protocols. New driver rotation. New check-in rules for your floor.”
Declan swung his legs out of bed. “That’s a lot.”
“It’s necessary,” Matthias said.
Declan stood and reached for his clothes. He didn’t look at Matthias while he spoke. “More people means more surface area.”
Matthias’s gaze sharpened. “You think I don’t know that?”
“I think you’re reacting,” Declan said, buttoning his shirt with precise movements. “And they’re counting on reaction.”
Matthias stepped closer. Not touching. Just close enough that Declan could feel him. “You’re safe,” Matthias said.
Declan paused with his cuff half-fastened. He didn’t contradict him. He didn’t argue. He simply looked up, and his eyes said what his mouth wouldn’t: Safe is a story.
Matthias held the look for a beat, then exhaled once. “What’s your question,” he said, like he was conceding a point.
Declan finished the cuff. “Who approves calendar changes for executive rooms?”
Matthias’s jaw tightened. “Facilities and executive admin pool.”
“Who has permission to override conflicts,” Declan pressed, “without notifying the organizer?”
Matthias didn’t answer immediately.
That silence was the crack.
Declan nodded once, as if he’d just confirmed a suspicion. “They don’t need to beat your security,” he said. “They just need to ride permission.”
Matthias’s eyes went cold. “Then we audit permission.”
Declan picked up his tie and looped it around his neck. “You can,” he said.
Matthias watched him. “And you?”
Declan tightened the knot with a sharp pull. “I’m done reacting,” he said. “I’m collecting.”
Matthias stepped in then—one precise movement—and adjusted Declan’s collar. Two fingers, steady pressure, eye contact.
A grounding touch. A check-in.
Declan let it happen for exactly two seconds.
Then he stepped back.
“See you at the office,” Declan said.
Matthias’s gaze followed him. “Stay visible.”
Declan nodded. “Always.”
He walked out of the bedroom and into the bright, clean Zurich morning with his face composed and his body still humming with heat he refused to spend on fear.
Behind him, the penthouse door clicked shut like a seal.
And Declan, already moving, decided he wouldn’t give the ghost the satisfaction of watching him flinch again.
The lobby of Vanguard Zurich smelled like citrus cleaner and money.
Declan crossed it with the same expression he wore in leadership meetings: neutral, attentive, unhurried. He nodded once at the front desk, accepted the polite greeting, and kept moving. The new security presence was immediate—two unfamiliar men in dark suits stationed near the elevators, their posture too still to be decorative.
Matthias’s response, Declan thought. Power made visible.
More surface area.
He didn’t look at them long enough to be memorable. He didn’t slow down. He didn’t give anyone a reason to think he’d noticed.
The elevator opened on the executive floor with a soft chime. Declan stepped out into the quiet corridor, glass and pale wood and the kind of art that existed to imply taste rather than provoke it. His office suite sat at the end—corner placement, sightline control, a view of the city that was supposed to feel like reward.
Today it felt like a stage.
His assistant—Anika—stood at her desk with a tablet in hand, brows drawn. She looked up as Declan approached, relief and tension fighting across her face.
“Good morning,” Declan said, as if nothing in the world had changed.
“Morning,” Anika replied, then lowered her voice. “Your nine o’clock moved.”
Declan didn’t stop walking. “Moved how.”
“Fifteen minutes earlier,” she said, keeping pace beside him. “It updated in the system at 7:12. I assumed you did it from home.”
Declan’s hand tightened briefly on his briefcase handle. He kept his face smooth. “I didn’t.”
Anika blinked. “That’s… odd.”
Declan paused at his office door and keyed in his code. The lock clicked. He stepped inside, and the familiar space greeted him: clean desk, two chairs, a small meeting table, the printer in the corner like a quiet animal. His screen woke as he approached, the city reflected faintly in the glass.
He set his briefcase down, removed his coat, and said, “Pull up the calendar history.”
Anika hesitated. “You want me to—”
“Please,” Declan said gently, and the softness in his voice was a tool. “Just the history.”
Anika nodded and moved to her desk. Declan sat, opened his laptop, and checked his own calendar. The nine o’clock—an internal controls review with Finance—now started at 8:45.
He clicked into the event details.
A new note had been added beneath the agenda. One line, in the same font as the rest, like it had always been there:
Bring the Zurich audit binder.
Declan stared at it.
The Zurich audit binder was a physical object. It lived in a locked cabinet in his office. Only he and Anika had keys.
He didn’t look at the cabinet. He didn’t look at the printer. He didn’t look at anything that might show he’d been touched.
He opened the event’s change log.
The organizer was still him. The attendees were the same. The update timestamp matched what Anika had said: 7:12.
The editor field, however, was blank.
Not “Declan Frost.” Not “Anika Keller.” Not “Executive Admin Pool.”
Blank.
Declan’s mouth went dry. He forced his tongue to relax again. Fear started in the body. Control was a decision.
He minimized the calendar and opened the room booking system. The executive floor used a separate interface—more secure, supposedly. He searched for the conference room assigned to his 8:45.
The room was now double-booked.
A meeting titled “Ops Alignment” had been placed on top of his booking, same time, same room. No organizer name visible. No attendee list.
Just a block of time like a thumb pressed into wet clay.
Declan’s pulse kicked once, hard. He kept his hands steady on the keyboard.
“Anika,” he called, voice normal. “Did you book ‘Ops Alignment’?”
Anika appeared in the doorway, tablet in hand. “No.”
“Do you see an organizer?”
She frowned at her screen. “It’s… weird. It’s showing as ‘system.’ Like a placeholder.”
Declan nodded once, as if this were a minor scheduling annoyance. “Okay. Rebook my meeting to Room B.”
Anika’s eyes widened. “That room is—”
“Visible,” Declan finished quietly. “Yes.”
Anika swallowed. “Okay.”
Declan watched her leave, then turned back to his screen. He opened the shared drive where the Zurich audit documents lived. He clicked into the folder—the one containing the preliminary findings on European operations.
A file he’d finalized—EU Controls Summary (Draft 3)—now showed as modified at 7:18.
Declan hadn’t opened it this morning.
He clicked.
The document loaded. At first glance, it looked the same. Same headings. Same bullet points. Same clean formatting.
Declan scrolled slowly, eyes scanning for the kind of change that mattered.
He found it halfway down.
A sentence under “Access Controls” had been altered.
Last time he had looked at this document, it read:
“Any delegated calendar authority must be logged and reviewed weekly.”
Now it read:
“Any delegated calendar authority may be logged and reviewed weekly.”
Must to may.
A single word that turned obligation into suggestion.
Declan felt something cold settle behind his ribs.
He opened version history.
The editor field was listed as “Vanguard Service Account.”
Not a person.
A proxy.
Declan sat back in his chair and stared at the screen until the letters stopped being letters and became a shape.
This wasn’t a prank. This wasn’t a jealous employee. This wasn’t someone hacking for drama.
This was someone who understood how to make violence look like process.
His phone buzzed.
A calendar notification: Room change confirmed. Room B.
Declan didn’t touch his phone. He didn’t want to leave prints on anything that felt like it had been handled.
Instead, he opened a new spreadsheet and began logging.
Time. System. Change. Impact. Possible permission path.
He added the first entry: 7:12 calendar shift, blank editor.
Second: room conflict override, “system” placeholder.
Third: document edit, service account, must→may.
He kept his breathing even. In. Out. In. Out.
Anika returned, pale. “Room B is booked,” she said.
Declan looked up. “By who.”
She swallowed. “It’s showing as… ‘Facilities Scheduler.’”
Declan’s eyes narrowed. “And my meeting?”
“I can move it to Room C,” she said quickly. “It’s open.”
Declan nodded. “Do it.”
Anika hesitated. “Declan—someone is messing with your calendar.”
Declan held her gaze. He softened his expression just enough to keep her from panicking. “It’s fine,” he lied. “It’s probably a sync issue. We’ll document it and IT will fix it.”
Anika’s mouth tightened. She didn’t believe him, but she wanted to. “Okay.”
Declan waited until she left, then stood and walked to the cabinet.
He unlocked it with his key and pulled out the Zurich audit binder.
It was exactly where it should be. The tab labels were aligned. The pages were crisp. Nothing looked disturbed.
That didn’t mean it hadn’t been touched.
He set it on his desk and opened it to the first section. He checked the paperclip placement, the fold of a corner, the faint indentation where a pen had rested.
Everything looked perfect.
Too perfect.
He closed it and slid it into his briefcase.
His phone buzzed again.
A new notification, this time from Facilities:
Visitor badge printed: “D. Frost — External.”
Declan stared at the message.
External.
His name.
A visitor badge printed for him, as if he were a stranger to his own building.
He stood very still in the center of his office, briefcase in hand, and let the implications settle.
Someone had access to his calendar.
Someone had access to room scheduling.
Someone had access to service accounts that could edit compliance language.
Someone had access to Facilities systems.
And someone was comfortable enough to do it in the morning, in the open, leaving a trail that looked like ordinary corporate noise.
Declan forced himself to move.
He walked out of his office and down the corridor toward the glass rooms, posture relaxed, pace steady. He nodded at the new security men as he passed. They nodded back, professional, unreadable.
He didn’t let his eyes linger.
He didn’t want them to know he was counting.
Room C sat at the end of the hall, walls transparent, table empty. Anika was already inside, setting out water, arranging chairs, making it look like a normal meeting.
Declan stepped in and placed his briefcase on the table. He opened it and removed the binder, setting it down with care.
He didn’t open it.
He didn’t want anyone to see what he was protecting.
The Finance team arrived. Two men and a woman, all polite smiles and tablets. Declan greeted them, shook hands, sat. He ran the meeting like a machine: crisp agenda, clean questions, calm authority.
He watched their eyes. He watched their hands. He watched the way one of them glanced at the glass wall twice, as if expecting someone to appear.
Declan didn’t ask why.
He didn’t give the ghost the satisfaction of seeing him hunt in public.
The meeting ended at 9:32.
As the Finance team filed out, Declan remained seated, hands folded on the table, eyes on the binder.
Anika lingered. “Do you want me to call IT?”
Declan looked up. “Not yet.”
Anika’s throat bobbed. “Sir—”
He cut her off gently. “Not yet.”
She nodded, reluctantly, and left the room.
Declan waited until the corridor outside was empty, then pulled out his phone and opened the calendar history again.
He scrolled through the morning’s changes.
7:12. 7:18. 7:24. 7:31.
The breaches clustered around the same windows: early morning, right before staff arrival, and then again during the busiest scheduling churn.
He opened the room booking logs.
The overrides were all routed through the same pool: Facilities Scheduler, Executive Admin Group, Service Account.
He opened the document version history.
Service Account.
He opened the visitor badge print log.
Facilities.
Declan sat back and let the pattern assemble itself in his mind like a map.
Not random.
Not brute force.
Permission.
He stared at the glass wall, at his own reflection layered over the empty corridor beyond.
Predator-still.
The title came to him like a click: afterimage. Not the thing itself, but the residue it left on your eyes when you stared too long.
He wasn’t seeing the ghost.
He was seeing where it had been.
Declan whispered the truth to the empty room, voice so low it barely existed:
“This isn’t hacking,” he said. “This is permission.”
His phone buzzed again.
A new calendar invite appeared, unprompted, on his screen.
Subject: I can see what you see.
Location: Your office.
Time: Now.
Declan didn’t accept it.
He didn’t decline it.
He simply stared at it, then stood, smoothed his jacket, and walked back toward his office with the same calm pace he’d used all morning.
He pushed open his door.
Everything looked normal.
His desk. His chair. His printer. His screen asleep.
Declan stepped inside and closed the door behind him.
Then he saw it.
A single sheet of paper placed perfectly centered on his keyboard, like an offering.
No envelope. No clip. No fold.
Just paper.
He didn’t touch it immediately.
He walked around his desk, stood over it, and read.
At the top, in clean corporate type:
HBA
Declan’s stomach tightened.
Below it, one line:
YOU’RE LEARNING.
Declan’s hand hovered over the page.
He didn’t flinch.
He didn’t react.
He picked it up with two fingers, as if it were evidence, and slid it into his inner jacket pocket.
Then he sat down, woke his screen, and opened his log spreadsheet.
He added a new entry.
Time: 9:41.
System: physical office access.
Change: paper placed on keyboard.
Impact: confirms proximity.
Notes: no forced entry visible. angle unknown.
His phone buzzed again.
A message this time, no sender name—just a blank contact.
LOOK UP.
Declan’s breath slowed.
He lifted his gaze.
And for the first time all day, he let himself feel the smallest edge of fear—because he understood, with sudden clarity, that the next breach wouldn’t be administrative.
It would be personal.
Declan didn’t look up like he’d been told.
Not immediately.
He kept his eyes on the spreadsheet, cursor blinking in the first empty cell like a pulse. He typed one more line—slow, deliberate—because he refused to be trained.
Time: 09:42
Trigger: unknown message
Instruction: “LOOK UP”
Response: delayed compliance
Only then did he look up.
The ceiling was clean. White panels. Recessed lights. A smoke detector. A sprinkler head. Nothing that belonged to a person.
His office window reflected the corridor behind him. Empty. Still.
Declan held the gaze for three full seconds, then lowered his eyes again.
If there was a camera, it wasn’t obvious. If there was a person, they weren’t where a person should be.
That was the point.
He sat very still and listened to his own body.
Heart steady. Breath even. Hands warm on the keyboard.
Tight-scared wasn’t panic. It was compression. It was refusing to leak.
He opened the security app Matthias’s team had installed on his phone—new icon, new access. He didn’t trust it. Not because he thought Matthias would betray him, but because anything connected to Matthias was a watched variable now. A line the ghost could anticipate.
He checked the last alert.
Nothing.
No door forced. No motion flagged. No anomaly.
Which meant either the system was blind, or the ghost wasn’t triggering it.
Permission.
Declan locked his screen, stood, and walked to the door. He opened it and stepped into the corridor like he was going to a meeting. He nodded at the security man posted near the elevators.
“Everything okay?” the man asked.
Declan smiled faintly. “Fine. Just a long morning.”
The man nodded, satisfied. Declan kept walking.
He didn’t go to the glass rooms. He didn’t go to Facilities. He didn’t go to IT.
He went the other direction—toward the service corridor that ran behind the executive suites. It was a clean, controlled space, designed for maintenance and catering and the quiet movement of people who weren’t supposed to be seen.
The cameras were there, of course. Cameras were everywhere.
But audio wasn’t.
Declan pushed through the door and let it close behind him. The hum of the building changed. Less polished. More mechanical. The air smelled faintly of dust and metal.
He walked until he found the stairwell entrance—concrete walls, metal railing, fluorescent lighting. He paused on the landing between floors, where the camera in the corner could see his body but not his mouth clearly.
Then he reached into his inner jacket pocket and pulled out a second phone.
Not the one Anika had on file. Not the one Matthias’s security had installed their app on. Not the one connected to Vanguard’s device management.
A cheap black rectangle with a cracked corner and no case.
He powered it on.
The screen lit with a single contact saved under a name that meant nothing: “M.”
Declan stared at it for a beat, then dialed.
It rang once.
Twice.
On the third ring, someone picked up without speaking.
Declan didn’t say hello.
He said, quietly, “I need a favor. Quiet work.”
A pause.
Then a voice—low, neutral, American—answered, “You’re in Europe.”
Declan’s jaw tightened. “Zurich.”
Another pause, as if the person on the other end was deciding whether Declan was worth the trouble.
Declan used the coded phrase he’d been holding back all morning, the one that didn’t belong in corporate life.
“Afterimage,” he said.
The silence that followed was different. Not confusion. Recognition.
“Tell me what you have,” the voice said.
Declan kept his tone flat, professional, like he was ordering office supplies. “Major breaches. Calendar shifts with blank editor fields. Room conflicts overridden by ‘system’ placeholders. Compliance language altered by a service account. Visitor badge printed for me as ‘external.’ And a physical breach—paper on my keyboard.”
“Inside your office?” the voice asked.
“Yes.”
“Any forced entry?”
“No.”
“Any camera coverage?”
“Unknown,” Declan said. “But I got a message telling me to look up.”
A soft exhale on the other end. “They want you to perform.”
Declan’s mouth twitched. “I didn’t.”
“Good,” the voice said. “What do you want from me?”
Declan looked down the stairwell. Empty. Quiet.
He spoke carefully, choosing the request that mattered most.
“I need eyes on physical proximity,” Declan said. “Who can see into my office from the corridor. From the glass rooms. From any angle that would catch my screen. I need a list of sightlines and access points—doors, vents, service panels, anything.”
“And the system breaches?” the voice asked.
“I’m handling the pattern,” Declan said. “But I want confirmation on the proxy. Service accounts, delegated permissions, scheduler pools. Who can move my day without leaving a human name.”
The voice was silent for a beat, then said, “You’re asking for two different hunts.”
Declan’s gaze sharpened. “They’re the same hunt.”
Another pause. Then: “Send me the timestamps.”
Declan’s throat tightened slightly. “I can’t send from this device.”
“Then read them,” the voice said.
Declan opened his log spreadsheet on his primary phone—not the burner—and read the times from memory, one by one, without looking down. He’d been collecting all morning for this exact reason.
“7:12 calendar shift. 7:18 doc edit. 7:24 room override. 7:31 badge print. 9:41 paper on keyboard. 9:42 message: ‘look up.’”
The voice repeated them back once, as if locking them into place.
Then: “You’re not telling your billionaire.”
Declan didn’t answer.
The voice gave a small, humorless sound. “You think they’re watching him.”
“I know they are,” Declan said.
“Fine,” the voice replied. “Give me twelve hours.”
Declan’s pulse kicked. “That’s too long.”
“Then you should’ve called sooner,” the voice said, not unkindly. “Twelve hours for something clean. Four for something dirty.”
Declan’s eyes narrowed. “Four.”
A beat. “You’ll owe me.”
Declan didn’t hesitate. “I already do.”
The line went quiet for a second, then the voice said, “One more thing. If they’re inside your office, don’t change your behavior. Don’t move your desk. Don’t close blinds you never close. Don’t add a new lock. You’ll tell them what matters.”
Declan swallowed once. “Understood.”
“Stay boring,” the voice said.
Declan almost smiled. “That’s my specialty.”
He ended the call and powered off the burner. He removed the battery—old habit—and slid it back into his pocket.
Then he stood in the stairwell for a moment longer, letting the building’s hum settle around him.
He wasn’t reacting.
He was hunting.
He walked back out into the executive corridor with the same calm pace, the same neutral expression, the same controlled posture.
He passed Anika’s desk. She looked up, concern sharpening her face.
“Everything okay?” she asked.
Declan gave her the faintest smile. “Just needed air.”
Anika didn’t believe him, but she nodded anyway.
Declan entered his office and closed the door.
He sat down.
He didn’t check the ceiling again.
He didn’t check the door.
He opened his laptop and pulled up the calendar change log, then the room booking history, then the document version history. He began exporting everything—PDF, CSV, screenshots—methodical, quiet.
He created a folder on his desktop and named it something boring:
Q2 Controls
He dragged the files in.
He added a second folder inside it:
Archive
Then he waited.
Not in a dramatic way. Not with a gun in a drawer or a knife in his sleeve.
He waited like a man who understood that predators didn’t rush. They let the prey show itself.
At 10:17, his screen flickered once.
Declan’s fingers froze above the keyboard.
A notification appeared in the corner—small, polite, corporate.
New file received.
Declan didn’t click it.
He opened the file directory and watched as a new image populated inside his Q2 Controls folder.
No download prompt.
No email.
No Teams message.
It simply appeared, as if the system had decided it belonged there.
The filename was a string of numbers:
IMG_1017.jpg
Declan’s mouth went dry.
He clicked once.
The image opened.
It was his office.
Not from the corridor. Not from the doorway.
From inside.
The angle was slightly elevated, as if taken from someone standing near the bookshelf behind the visitor chair. His desk filled the foreground. His hands were visible on the keyboard, frozen mid-type. His suit jacket was draped over the back of his chair.
And on his monitor—crystal clear—was the spreadsheet he’d been building all morning.
Time. System. Change. Impact.
All of it visible.
Declan stared at the image until his eyes began to ache.
Then his gaze moved to the bottom right corner, where a message had been typed directly onto the photo in clean white text:
I CAN SEE WHAT YOU SEE.
Declan didn’t breathe for a beat.
The room felt suddenly smaller, as if the walls had shifted inward without moving.
He closed the image.
Not because he was afraid of it.
Because he didn’t want to give it more attention than it deserved.
He saved it to the Archive folder.
Then he opened a blank document and typed three lines:
Angle: elevated, behind visitor chair
Distance: approx. 2.5m from desk edge
Target: screen visibility, not face
He paused, then added:
Likely physical access within suite.
His phone buzzed.
A calendar notification appeared, uninvited, like a polite knife:
Meeting confirmed: YOU + ME
Location: Your office
Time: Now
Declan stared at it.
He didn’t accept.
He didn’t decline.
He locked his phone and set it face down on the desk.
Then he stood, walked to the window, and looked out over Zurich like he was admiring the view.
He didn’t close the blinds.
He refused to perform fear.
Behind him, the office was silent.
Declan spoke into that silence, voice low and calm, as if he were speaking to himself.
“Okay,” he said. “Then come closer.”
He stood there, still as stone, watching the city.
And somewhere in the quiet behind him—so faint it could’ve been the building settling—something shifted.
Not a sound.
A presence.
Declan didn’t turn around.
Not yet.
Because the moment he did, he’d be telling the ghost exactly what it wanted to know: that Declan could feel it.
And Declan Frost was done giving anyone that kind of satisfaction.
Declan stayed at the window for another full minute.
Long enough for the adrenaline to crest and begin to settle. Long enough for whoever had taken the photo—whoever had delivered it— to realize Declan wasn’t going to spin around and give them a face, a flinch, a performance.
The city outside was bright and indifferent. Trams slid along their tracks. People moved like their days belonged to them.
Declan let himself borrow that illusion for exactly three breaths.
Then he turned back to his desk.
He didn’t touch the visitor chair.
He didn’t check behind the bookshelf.
He didn’t crouch to inspect vents like a man in a panic.
He sat down and opened his log again.
Time: 10:17
System: file injection (local directory)
Artifact: photo from inside office, screen visible
Impact: confirms physical proximity + system-level access
Response: archived, no outward reaction
He paused, then added a second line.
Hypothesis: proxy account used to place file + human used to capture image.
He stared at the word human.
It was the part his mind wanted to avoid, because it made the threat feel less like a ghost and more like a person with lungs.
Declan closed the spreadsheet and opened a new document.
He titled it: Permissions Map
He began listing every pathway someone could use without leaving a personal name: Facilities Scheduler, Executive Admin Pool, Vanguard Service Account, delegated calendar authority, shared printer queue permissions, visitor badge system.
He wrote it like a man building a trap.
Then he opened his calendar and created a new meeting.
Not with Elara. Not with Finance. Not with anyone important.
A dummy meeting.
Subject: Controls Review — Room Utilization
Time: 12:10–12:25
Location: Room B
He invited no one.
He saved it.
Then he created a second dummy meeting.
Subject: Controls Review — Room Utilization
Time: 12:10–12:25
Location: Room C
Again, invited no one.
He saved it.
Two identical meetings. Same title. Same time. Different rooms.
A fork.
He waited ten seconds and refreshed the calendar history.
Nothing yet.
Declan leaned back and let his gaze drift to the printer in the corner. It sat silent, innocent. He hated it.
He opened the printer queue settings and checked permissions. The interface was clean, corporate, and deeply unhelpful—roles, groups, inherited access. He exported the permissions list and saved it to his Archive folder.
Then he did something that felt almost stupidly simple.
He changed one setting.
He toggled “print job notifications” on.
Not because he expected it to stop anything. Because he wanted another timestamp. Another residue.
Another afterimage.
His phone buzzed again.
The uninvited calendar invite—YOU + ME—still sat there, like a joke told too close to the ear.
Declan didn’t open it.
He opened his email instead and drafted a message to IT.
Subject: Calendar anomalies + room booking conflicts (urgent)
He kept it bland. He kept it boring. He described the issues like a standard systems problem: blank editor fields, overrides, service account edits. He attached the exported logs.
He did not mention the photo.
He did not mention HBA.
He did not mention the message.
He didn’t send it yet.
He left it open as a threat he could deploy when he needed to widen the circle.
Because widening the circle was a move you made when you wanted to flush something out.
Declan checked the time.
10:29.
He had ninety minutes before his dummy meetings. Ninety minutes to let the ghost touch the fork.
He stood and walked out of his office.
Anika looked up immediately. “Do you need anything?”
Declan smiled, easy. “Can you do me a favor?”
“Of course.”
“Print me the room booking schedule for the executive floor,” he said. “Just today. I want to see utilization.”
Anika nodded. “Sure.”
Declan watched her fingers move over the keyboard. Watched her screen. Watched the printer queue icon flicker.
A small, ordinary moment.
He hated how much it mattered.
As Anika worked, Declan’s gaze drifted to the corridor glass. People moved past—assistants, managers, a Facilities worker pushing a cart. Normal.
He forced his mind to stay procedural.
If the ghost wanted him to feel hunted, Declan would become the hunter instead.
Anika handed him a stapled printout. “Here you go.”
Declan took it. “Thanks.”
He returned to his office and closed the door.
He set the printout on his desk and didn’t look at it yet. He opened his drawer and pulled out a thin black notebook he hadn’t used since Denver.
He flipped to a blank page and wrote:
SIGHTLINES
Then, beneath it:
corridor glass reflection
visitor chair angle
bookshelf position
door swing
printer corner
He stopped.
He wasn’t going to do the obvious “search the room.” Not yet. Searching was reaction. Reaction was feedback.
Instead, he took his jacket off and hung it neatly on the coat stand—exactly where it always went. He moved his laptop two inches to the left—subtle enough to be plausible, meaningful enough to change what a camera would capture.
Then he sat down and waited.
At 10:41, his calendar refreshed.
One of the dummy meetings disappeared.
Not deleted—moved.
Declan’s eyes narrowed.
He clicked into the history.
The meeting that had been in Room C was now in Room B, overlapping the other one.
Two identical meetings, same title, same time, now stacked in the same room.
A deliberate collision.
Declan felt a cold satisfaction slide through him.
They’d touched it.
They’d chosen a fork.
He opened the editor details.
Modified by: Vanguard Service Account.
Declan didn’t smile. He didn’t laugh. He didn’t even exhale differently.
He copied the timestamp into his log.
Time: 10:41
System: calendar event modification
Actor: Vanguard Service Account
Action: forced room collision (B)
Inference: proxy is active + monitoring Declan’s scheduling
He stared at the line for a beat, then wrote a second inference.
Inference: proxy has preference for Room B.
Why B?
Visibility? Camera coverage? Access point? A known blind spot?
Declan’s phone buzzed.
This time it was a text, blank sender again.
GOOD. YOU’RE LISTENING.
Declan stared at the message until the screen dimmed.
Then he set the phone down and opened his drafted email to IT.
He added one sentence:
“Please confirm whether the Vanguard Service Account has delegated authority over executive room scheduling, and provide the list of users/groups with permission to act through it.”
He still didn’t hit send.
Not yet.
He wanted one more touch.
He wanted the ghost to commit to a behavior he could predict.
Declan stood and walked to the glass wall of his office. He looked out at the corridor, at Anika’s desk, at the flow of people.
Then he did the smallest thing he could do to bait physical proximity without looking like bait.
He left his office door slightly ajar.
Not wide.
Just enough.
A crack that said: I’m careless today.
He returned to his desk and opened a harmless document—budget projections, something boring—and began typing.
He kept his posture relaxed. He kept his face neutral.
He listened without listening.
Minutes passed.
At 11:03, the printer in the corner whirred.
Declan didn’t move.
The page slid out.
He kept typing for three more seconds, then stood and walked to the printer like a man retrieving a normal report.
He lifted the page.
No HBA letterhead this time.
Just a single line, centered:
YOU DON’T HAVE TO TURN AROUND TO PROVE YOU KNOW.
Declan’s fingers tightened on the paper.
He walked back to his desk, sat, and placed the page facedown beside his keyboard.
He wrote in his notebook:
printer used as delivery again
message implies proximity awareness
door ajar test: unknown result
Then he closed the notebook and checked the time.
11:07.
He had just over an hour until the dummy meeting window.
Declan opened his burner phone again—didn’t turn it on, just held it in his hand for a moment, feeling its weight.
A parallel track.
A line the ghost couldn’t predict.
He slid it back into his pocket and made a decision he didn’t speak out loud.
He would let Matthias keep tightening security.
He would let Matthias believe Declan was simply enduring.
And Declan would keep collecting afterimages until the ghost made one mistake.
Because they always did.
They got close.
They got proud.
And pride, Declan thought, was just another kind of permission.
Declan didn’t respond to the printer page.
He didn’t crumple it. He didn’t file it. He didn’t even read it twice.
He slid it into the same thin folder he’d started that morning—paper artifacts, timestamps, residue—and locked it in his drawer like it was just another compliance memo.
Then he did what he’d been doing all day: he made the next move look like routine.
At 11:12, he sent the email to IT.
Not dramatic. Not accusatory. Just crisp, urgent, boring.
He attached the logs. He asked for the delegated authority list. He asked for the service account permissions. He asked for the room scheduler override chain.
He hit send and immediately stood up, because he didn’t want to be in his chair when the next breach arrived. He wanted to be moving—visible in the corridor, a man with meetings, a man with purpose, a man who couldn’t be pinned to a single spot.
He walked out and stopped at Anika’s desk.
“Quick question,” he said, voice light.
Anika looked up, wary. “Yeah?”
“Who has access to the executive floor after hours?” Declan asked, as if he were planning a late meeting.
Anika blinked. “Security. Facilities. Cleaning crew. Some IT.”
“Names?” Declan asked.
Anika hesitated. “I can… request a list.”
Declan nodded. “Do that. Make it sound like an audit.”
Anika’s mouth tightened. “Declan—what is going on?”
Declan held her gaze for a beat, then softened his expression just enough to keep her steady. “Something’s off with the systems,” he said. “I want to understand the pathways before it becomes a bigger problem.”
It wasn’t a lie. It was just incomplete.
Anika nodded slowly. “Okay.”
Declan walked away before she could ask more.
He didn’t go back to his office right away. He took the long route—past the glass rooms, past the executive lounge, past the corridor windows that reflected the interior like a second world. He watched the flow of people. He watched who paused where. He watched who looked at doors they weren’t entering.
He didn’t see anything obvious.
Which meant the obvious wasn’t the point.
At 11:28, his primary phone buzzed with an IT ticket confirmation.
At 11:31, a reply arrived.
From: IT Operations
Subject: RE: Calendar anomalies + room booking conflicts (urgent)
Declan opened it.
The message was polite, efficient, and wrong in the way corporate messages were always wrong when they were trying not to admit something.
They confirmed the Vanguard Service Account had delegated authority “for operational continuity.” They confirmed Facilities Scheduler could override room conflicts “as needed.” They confirmed Executive Admin Pool had “broad permissions” for executive calendars.
Then they added a line that made Declan’s stomach tighten:
We do not have visibility into edits made via third-party calendar sync tools.
Declan read it twice.
Third-party sync tools.
A corporate proxy that wasn’t even fully inside Vanguard’s own logging.
Permission riding on permission, layered until no one could see the bottom.
Declan copied the line into his log, then added:
Inference: proxy may be externalized through approved sync vendor.
He closed the email and checked the time.
11:44.
He had twenty-six minutes until the dummy meeting window.
He picked up his jacket and walked toward the stairwell again, because he didn’t want the second call to happen anywhere that could be recorded cleanly.
He entered the concrete quiet, pulled the burner from his pocket, and powered it on.
No missed calls. No messages.
He dialed the same contact.
This time the voice answered on the first ring. “Talk.”
Declan didn’t waste words. “I need the sightlines.”
A pause. “You’re impatient.”
“I’m motivated,” Declan corrected.
The voice exhaled softly. “Fine. Your office suite has three primary sightlines to your screen.”
Declan’s grip tightened on the railing. “Go.”
“One: corridor reflection,” the voice said. “Anyone standing at the angle near Anika’s desk can catch your monitor in the glass if your screen brightness is high. Two: the glass rooms—Room B specifically has a line through the corridor if the blinds are open. Three: service corridor access panel behind your bookshelf wall. Not a vent. A maintenance panel. If someone opens it, they can see into the corner of your office for about eight seconds before the angle collapses.”
Declan’s pulse kicked once. “A panel behind my office wall.”
“Yes,” the voice said. “It’s supposed to be sealed unless Facilities is doing work. But it’s there.”
Declan swallowed. “How do you know that.”
The voice didn’t answer the question. “You asked who can see your office from the corridor. That’s the geometry. Now you need who can touch the panel.”
Declan’s jaw tightened. “Facilities.”
“Facilities,” the voice agreed. “Cleaning. Anyone with a master key. And anyone who can borrow one.”
Declan stared down the stairwell, mind moving fast. “What about the photo. Inside my office.”
The voice paused. “Inside can mean two things. Physical entry, or device-level capture.”
Declan’s eyes narrowed. “Explain.”
“If they can inject a file into your folder without a download prompt,” the voice said, “they can also capture your screen. But your photo included your hands. That implies a camera, not a screenshot.”
Declan’s throat went dry. “So physical.”
“Or a camera placed earlier,” the voice said. “Small. In the room. Something that can transmit through the building network if it’s compromised.”
Declan closed his eyes for half a second. Red candle. Chapel. Blind spots. Someone who understood where cameras didn’t see.
“Give me the fastest way to confirm the panel,” Declan said.
“Don’t touch it,” the voice replied immediately. “Put a tell on it.”
Declan’s brows pulled together. “A tell.”
“A hair. A thread. A tiny piece of tape placed in a way that looks like dust,” the voice said. “Something you can photograph later to confirm movement. If you touch it, you contaminate it.”
Declan nodded once. “Okay.”
“And Declan,” the voice added, tone shifting slightly. “If you’re being watched, don’t do this alone.”
Declan’s mouth tightened. “Noted.”
The voice didn’t push. “Four hours,” it said. “I’ll have the permissions chain and the vendor sync list. Names, not just roles.”
Declan ended the call and powered off the burner.
He stood there for a beat, letting the concrete stairwell steady him.
Then he walked back out into the executive corridor and returned to his office like nothing had happened.
He didn’t go to the bookshelf wall.
He didn’t go looking for the panel.
He went to his desk and opened his calendar.
12:10–12:25.
Two identical meetings, now both stacked in Glass Room B.
The proxy had chosen.
Declan created a third meeting.
Subject: Controls Review — Room Utilization
Time: 12:10–12:25
Location: Glass Room C
He saved it.
He waited ten seconds.
He refreshed.
The meeting moved.
Back to Glass Room B.
Declan’s eyes went cold.
He didn’t need more proof.
He needed the next layer.
At 12:06, Anika knocked softly and stepped in. “Declan—Facilities sent the access list request to Security. They’re compiling it.”
Declan nodded. “Thank you.”
Anika lingered. “Are you sure you’re okay?”
Declan met her eyes. “I’m fine,” he said, and made it sound like a promise.
Anika left.
Declan stood and walked to the window. He looked out at Zurich again, letting his posture read as thoughtful, not hunted.
At 12:09, his computer chimed.
A new file appeared in his Q2 Controls folder.
Not in Archive.
Not in Downloads.
In the folder he’d named to look boring.
Declan returned to his desk and watched it populate without touching the mouse.
The filename was different this time.
AFTERIMAGE.jpg
Declan clicked.
The image opened.
It was his office again—same angle as before, slightly elevated near the visitor chair.
But now the composition was tighter.
His monitor filled more of the frame.
And on the monitor was something new: the calendar window, open to the dummy meetings, showing Room B highlighted.
A proof of control.
A proof of sight.
And in the corner of the photo—caught in the reflection of the glass wall—was a sliver of movement. Not a face. Not a body. Just the edge of a dark sleeve disappearing past the doorframe, like someone had been there a second ago and didn’t care if Declan knew it.
Declan’s breath slowed.
At the bottom of the photo, the same clean white text:
I CAN SEE WHAT YOU SEE.
Declan stared at it until his eyes began to burn.
Then he did the only thing that mattered.
He saved it.
He logged it.
He didn’t call Matthias.
He didn’t call Security.
He didn’t give the ghost the satisfaction of a reaction.
He opened a new line in his spreadsheet and typed:
Time: 12:09
Artifact: AFTERIMAGE.jpg (camera, inside office)
Content: calendar control proof + reflection movement
Inference: physical proximity confirmed + proxy steering continues
Next: confirm maintenance panel tell; identify vendor sync chain; isolate Facilities key access
He closed the file.
He locked his screen.
He stood up, straightened his tie, and walked out of his office toward Room B—because if the ghost wanted him there, Declan would go.
Not as prey.
As bait.
And as he stepped into the corridor, his phone buzzed with one final message from the blank contact:
DON’T PRETEND YOU DIDN’T FEEL ME.
Declan didn’t look down.
He kept walking.
Because the only thing he would give the ghost now was movement on Declan’s terms.












