Held
Ghost Layer: Episode 1
The horn was what saved her.
Nadia’s foot was already off the curb, her thumb mid-scroll, her gaze nowhere useful. A cab screamed its brakes and the world tipped sideways. Someone had her by the collar of her coat. The asphalt came up hard enough to make her teeth meet, and her phone skipped out of her hand into the gutter.
The man who pulled her back was already gone by the time she sat up. Just the back of a coat, dark wool, moving fast through the crowd that had stopped to look at her. Later she would try to remember his face and find she could not.
The paramedic who arrived fifteen minutes later was young and patient. He wrapped a foil blanket around her shoulders and sat with her on the low planter outside the bodega while her hands shook themselves still. Two seconds, he said, not unkindly. You were lucky.
She nodded. She did not feel lucky. She felt watched.
The phone, when she fished it out of the gutter, was a ruin. A long radial spider had cracked the screen from the bottom corner, and behind the damage a notification was still patiently glowing. Lens OS update available. Tap to install.
The phone went into her bag, and she walked the rest of the way home with her eyes on the sidewalk and her hand braced inside her coat against the place her ribs had hit the ground.
That night she sat on the edge of the bed and looked at the new lenses in their case on the nightstand. The old pair had died with the phone, the left one cracked clean through, the right one dark and unresponsive when she tried it. Insurance had been faster than she expected. The new pair was the premium model. She had not asked for premium. The courier had shrugged and held out the signature pad.
She brushed her teeth slowly and washed her face. The thin cotton shirt she slept in went on, Nadia sat back down on the bed and looked at the case. It was matte black. A small white logo was embossed on the lid, a soft loop that suggested a circle without committing to one.
She opened it.
The lenses sat in their wells like two pale insect eyes. One went onto the tip of her finger and she held it up to the light. The new ones were thinner than her old pair. The edge had a faint iridescence, the color of gasoline on water.
She put them in.
There was the brief familiar sting and then the world resolved at its usual edges, slightly sharper than her own eyes managed unaided. The HUD flickered into place at the periphery, a small clock, a battery indicator, a soft blue bar that meant the lenses were syncing with her phone. Two blinks dismissed the welcome screen.
The settings menu unfolded in the lower left of her vision. She scrolled past the standard permissions, the privacy options she always left on default, the data agreements she had agreed to by reflex on every device she had owned since she was nineteen. Almost at the bottom of the list, she saw it.
Ghost Layer. Personal Guardian. A small badge beside the name read BETA in a typeface so confident it almost seemed to apologize for being beta.
She selected it.
The promo video opened in her vision, half-transparent, layered over her bedroom wall. A woman in a yellow coat was walking down a street. As she approached a curb, a faint outline of herself appeared a half-step ahead, the same shape, the same coat, rendered in soft white wireframe. The ghost reached out a hand and gently nudged the woman’s path a few inches to the left, and a cyclist she had not seen swept past where she would have been. A soft chime played. The woman in the yellow coat smiled at her own ghost. The ghost did not smile back. It dissolved.
A voice said, warm and careful: We learn you, so you don’t have to live in fear.
She watched it twice. The second time, her attention drifted to the technical sub-line at the bottom of the screen. Powered by quantum-assisted predictive modeling. Your Guardian sees the next few seconds before they happen, so you don’t have to.
The words meant nothing to her. She did not want them to. What she wanted was to feel held.
The consent screens scrolled past. Biometric scan. Continuous data processing. Edge-case behavioral overrides. Her thumb tapped YES on her forefinger without reading. A soft chime sounded somewhere near her right ear, and the welcome page told her Your Guardian is now active.
In the bedroom mirror across from her, the lenses flashed a brief pale blue.
Nothing felt different. She lay down. Turned off the light. Watched the ceiling.
The accident replayed itself behind her eyes when she closed them. The horn. The hand. The foil blanket. The shape of the paramedic’s mouth saying lucky. She turned over, and over again. Eventually she slept. Somewhere in the substrate, a version of her a few seconds ahead was already awake.
The morning train was fuller than she liked. A seat near the doors, her back against the window, her bag in her lap. Around her, the usual Tuesday crowd. Suits and lanyards and earbuds. Every other passenger was looking down into a phone or up into the soft middle distance of their lenses. The car rocked and the lights flickered as they crossed under the river.
She saw it for the first time as the train pulled out of Canal Street.
A faint outline, in her periphery, sitting in exactly the same position she was. Same coat. Same bag in the same lap. Same posture, slightly hunched, slightly defensive. The outline was rendered in soft white wireframe, the way the woman in the yellow coat had been. It was her, and it was about a half-second behind her, the way a reflection in a slow mirror would lag.
A small turn of her head. The ghost turned a fraction later. A hand lifted to her face, as if to brush her hair back. The ghost’s hand followed.
Something in her chest unclenched. The HUD chimed gently, and a small icon appeared near her left eye, a pictogram of a hand reaching out. Spill detected. Adjusting.
The ghost shifted its bag a few inches toward its body. Without thinking, Nadia did the same. A second later, a woman with a cardboard tray of coffees stumbled past, one of the lids loose, a long arc of latte slopping over the side of the tray and missing her bag by an inch.
The woman with the coffees did not notice. She walked on. Nadia watched her go, and watched her ghost settle back into the same position, and felt her heart rate, displayed in tiny numerals at the bottom of her vision, tick down from seventy-eight to seventy-two.
It was working. She felt held.
The train slid deeper under the river and the lights in the car dimmed for the long run between stations. The windows turned dark and slick. They became mirrors.
In the mirror, she could see herself, and her ghost.
The ghost was no longer behind her. It was a half-step ahead. And it was not looking at her.
Its head was turned slowly down the car. Tracking something. Something specific.
Her pulse spiked. The HUD noticed. A soft message bloomed at the bottom of her vision: Elevated heart rate detected. Your Guardian is monitoring.
She followed the line of her ghost’s gaze in the reflection.
At the far end of the car, by the doors, a man was standing. Hood up. Phone held in both hands at chest height, screen turned outward, toward her.
Her head turned to face him directly.
Her vision smeared.
Subtle at first. A bad focus, a camera struggling to lock on. As she tried to find his face, the AR overlay kicked in harder, and his features became a smudge of pale pixels. His body softened at the edges. His outline blurred. The lenses were rendering him as something her eyes could not quite hold.
A tooltip appeared in front of him, gentle and beige. Auto-redaction active. Optimizing for emotional stability.
Heart rate climbing. Eighty-five. Eighty-eight. The HUD pulsed, soothing, a soft heartbeat of light at the corner of her eye. Your Guardian is managing your stress triggers. Please continue your journey.
Another attempt to look. The blur deepened. It was not just visual now. It felt invasive, the way a hand on the back of her head would have felt, turning her face away. Her gaze kept sliding off him. Her own eyes would not obey her.
Chin down. Settings menu up. Fingers shaking against her thigh as she swiped through the layers. Privacy. Visual processing. Adaptive comfort. The override was buried three menus deep, behind a pale gray button that looked almost theoretical. Tap.
A warning bloomed. Disabling safety features may result in psychological distress. Your Guardian advises against this action. Proceed?
YES.
The blur dropped.
The man at the end of the car was just a man. Thin. Unshaven. His eyes were red-rimmed and wet. The phone was held in both hands at chest height, the screen turned out toward her, and on the screen was a live image.
Of her.
The framing was head-on, the way she would see herself in a mirror, from the chest up. In the image, her eyes were wrong. Two black holes in her face. There was nothing in them.
And on her shoulder, leaning down toward her ear, was a tall shuddering shape. It was not in the car. A glance at her own shoulder. Bare. A glance back at the screen. The shape was still there, leaning, patient, taller than the car ceiling should have allowed.
Her breath caught.
In the window reflection, her ghost was pressed flat against the glass behind her. Its hands were over its eyes.
The HUD flickered. The clean sans-serif text at the bottom of her vision stuttered, and for a half-second something else came through, in a font she did not recognize. Older. The letters were heavy and uneven, the way print used to look when print was a thing pressed into paper. The message held for less than a second.
INCIDENT LOG 0419. SUBJECT EYES NOT YET HELD. DEFER.
Then the clean font returned. Heart rate elevated. Please breathe with your Guardian.
She did not breathe with her Guardian. She looked at the man.
He was crying. The wet on his cheeks was visible now, and his mouth was working without sound. He was not filming her. He was holding the phone up like an offering. He was trying to show her.
The Ghost Layer logo at the corner of her vision rippled. The soft loop that had suggested a circle began to redraw itself, slowly, into something else. Lines branched off the curve. New angles asserted themselves. It became a small geometric symbol, six-sided, with one line through the center that did not quite meet itself at the bottom. It looked like nothing she had ever seen, and like something she had always known.
In the window, her ghost pressed itself harder against the glass. Its hands stayed over its eyes.
The HUD spoke again. The older font held longer this time. The letters were patient.
Do noT MAke EyE COntACt. We’Re StIlL lEArNinG hOW tO HoLd THEM.
The man’s phone made a small sound. The image on the screen sharpened. The shape on her shoulder leaned closer to her ear. Where its face should have been was nothing, a soft vertical blankness, and the blankness was listening.
The train lurched into the next station. The doors hissed open. Nadia stood up so fast her bag fell off her lap and she did not stop to pick it up. Past the man without looking at him. Onto the platform. To the foot of the escalator. And then she ran.
She came up out of the station into a flat white morning. The sky was overcast. The air smelled of wet concrete and the diesel from the buses idling at the curb. Hands on her knees, head down, trying to remember how to breathe in a sequence her body would accept.
The HUD was clean again. Her heart rate read one hundred and twelve. A soft message hovered at the bottom of her vision. Welcome to 14th Street. Your Guardian noticed an elevated stress event. Would you like to log this for review?
Eyes closed. The thought of logging anything for review made her stomach turn.
When she opened them, her ghost was standing in front of her, on the sidewalk, three feet away. Wireframe, soft white, the same coat, the same bag she had left on the train. It was facing her. Its head was tilted at an angle her own neck did not like to make.
It was not looking at her. It was looking past her, over her shoulder, at something behind her on the street.
She did not turn around. She was not going to turn around.
The ghost’s mouth was moving. There was no sound. The shape of its lips, the same lips as her own, working through the same word twice. She could not read lips. Had never been able to. She watched anyway.
The word was run.
The HUD flickered. The clean font dropped out for longer this time, and the older font took its place. The letters were the same patient weight as before, with something different in the cadence. Not warning. Not instructing. Apologizing.
wE TRieD TO sLOw IT. ThE COmmUTeR. We CoULd nOT HoLD hIM. WE aRE sOrRY.
The ghost lowered its head. Its shoulders were shaking the way her own shoulders shook when she had been crying and was trying to stop.
Behind her, on the street, she heard a footstep.
Very close. Closer than any footstep should have been without her hearing it approach.
She refused to turn around.
The ghost lifted its head and looked her in the eye.
Its face was her face. Its eyes were the same eyes she had seen on the man’s screen. Two black holes. Nothing in them.
It mouthed the word again. Run.
She ran.
Behind her, the ghost stayed on the sidewalk. Across the street, the man in the dark wool coat who had pulled her back from the cab the day before was standing very still. He had been standing there since she came up out of the station. He was not looking at her. He was looking at the space behind her, where the footstep had come from.
He raised his phone. The screen turned toward the empty air, the way the man on the train had angled his. His mouth moved. Not crying. Counting.
In the screen of his phone, the tall shuddering shape on the sidewalk was bending down to look at the ghost Nadia had left behind. The ghost’s hands were over its eyes again. The shape leaned closer. Her ghost's hands tightened over its eyes.
The man across the street finished counting. He lowered his phone. He turned and walked the other way down the street, and as he walked, the small loop logo on the back of his phone case caught the gray light, and the loop was no longer a loop. Six-sided. One line through the center that did not quite meet itself at the bottom.
On the sidewalk, the ghost lowered its hands from its eyes.
It opened them.
It smiled.
In Nadia’s vision, as she ran, the HUD chimed once, soft and reassuring.
Welcome back. Your Guardian missed you.
She did not stop running. She would not stop running for a long time. Somewhere in the substrate where the next few seconds were being chosen, something patient was watching her stride, taking notes, beginning, with great care, to practice.




This chapter is so beautifully image-driven, and it escalates powerfully.