Prologue
The first thing I notice is the sound.
Not her footsteps.
Not the city.
Her breathing.
Soft. Measured. Unaware.
It slips into the cold night air in pale bursts, dissolving before it ever reaches me. If she knew how far away I was, she would feel safe. If she knew how close I was, she would run.
I prefer this distance.
It lets me watch.
The streetlight above her flickers, buzzing faintly as if it’s struggling to stay alive. The weak amber glow spills across the pavement and catches in her hair. Dark. Almost black in the night, but when the light touches it—there it is. That deep brown sheen that looks like melted chocolate.
I used to think hair was just hair.
Until hers.
Until the way it moves when she turns her head, like liquid silk sliding over bone.
She pauses at the curb.
I stop breathing.
Not because I need to.
Because she does.
Her chest rises. Falls. A slow inhale through her nose as if she’s tasting the air. The gesture is so small, so unconscious, that anyone else would miss it.
But I see everything.
I catalog everything.
I memorize everything.
The traffic light changes, washing the intersection in red. It paints her skin in crimson tones that make her look sinful. Dangerous. Untouchable.
Mine.
My fingers tighten around the cold metal railing of the fire escape. Rust flakes press into my palm, biting through skin. I welcome the sting. It keeps me grounded. Keeps the noise inside my skull quiet enough to focus.
Focus on her.
She steps off the curb.
The world narrows to the rhythm of her movement. Heel. Toe. Heel. Toe. Each step deliberate, graceful in a way she doesn’t realize. She doesn’t perform for anyone. Doesn’t try to be watched.
Which makes watching her unbearable.
Addictive.
The city breathes around her—cars hissing past on wet asphalt, distant laughter spilling from a bar down the street, music thumping faintly through brick walls.
None of it reaches her.
She walks through the chaos like a quiet secret.
I know this route now.
I know how many steps it takes her to reach the corner. I know where she slows down, where she checks her phone, where she tucks her hair behind her ear when the wind lifts it across her face.
I know the exact second she starts feeling watched.
It’s always the same moment.
Right… about… now.
Her shoulders stiffen.
Not much. Barely perceptible. But the tension ripples through her spine like a whisper of electricity. She glances over her shoulder, eyes scanning the darkness.
Searching.
For something she cannot name.
For someone she cannot see.
A smile curls slowly at the corner of my mouth.
Good.
Instinct is a beautiful thing.
It means some part of her remembers me.
She lingers a moment longer than necessary before turning forward again, walking faster now. Not running. Not yet.
But the rhythm of her steps has changed.
I’ve learned to hear fear in footsteps.
It sounds like this.
Faster. Sharper. Less graceful. The heel strikes the pavement just a little harder, like she’s trying to outrun the silence pressing against her back.
She doesn’t know that silence is me.
The wind shifts.
And suddenly—
There.
Her scent.
It drifts upward in a soft, invisible ribbon that wraps around my throat and pulls tight. Warm. Clean. Something faintly floral mixed with winter air and the ghost of whatever soap she used this morning.
I close my eyes.
Just for a second.
Just long enough to breathe her in.
The world tilts.
Memories claw their way up from the depths where I’ve buried them. Her laughter echoing in empty hallways. The way her fingers used to curl into the fabric of my shirt. The way she said my name like it meant something sacred.
I crush the memories before they can finish forming.
That version of her doesn’t exist anymore.
The girl I knew is gone.
This one belongs to the night.
To distance.
To the quiet space between us where nothing can be broken again.
She stops outside the apartment building.
My chest tightens.
I hate this part.
The moment the outside world loses her.
She fumbles in her bag, digging for keys. I know the exact pocket they’re in. I know the shape of the keychain. I know the small curse she mutters under her breath when she can’t find them immediately.
Three seconds.
Four.
Five.
There it is.
The soft jingle of metal.
The door opens with a low mechanical click that echoes down the street like a gunshot.
My body reacts instantly. Muscles coiling. Heart slamming once, hard, against my ribs as if it’s trying to follow her inside.
She hesitates in the doorway.
Always hesitates.
Every night.
Every single night.
One foot inside. One foot out. Like she’s standing on the edge of two worlds and can’t decide which one she belongs to.
My throat tightens.
Come back, I think.
Don’t go in.
Don’t disappear.
She steps inside.
The door shuts.
And just like that, the world goes silent.
Empty.
Wrong.
I don’t move for a long time.
The fire escape groans softly beneath my weight as the wind picks up, rattling loose metal and whispering through the alley below. The city continues breathing, living, existing.
But it feels hollow now.
Like a stage after the actors leave.
Slowly, I exhale.
A cloud of white fog blooms in front of my face and dissolves into nothing.
This is the part no one would understand.
They would call it obsession.
Madness.
Sickness.
They would never understand the quiet.
The way the world only makes sense when she’s in it.
I push away from the railing and step back into the shadows, letting darkness swallow me whole.
Tomorrow, she will walk this route again.
Tomorrow, she will breathe this air again.
Tomorrow, she will feel that tiny prickle at the back of her neck and never know why.
And I will be here.
Watching.
Waiting.
Learning.
Because she left.
Because she chose them.
Because she walked away and took the light with her.
And now…
Now the only way I know how to survive the dark—
Is to follow it.