By nightfall, they had found the bell.
Not because the city wanted them to.
Bellwether had spent years learning how to hide its uglier organs beneath pavement, zoning permits, polished memorials, and corporate signage cheerful enough to make corruption look like civic pride. It hid old tunnels beneath new roads. It hid power lines beneath parks. It hid grief beneath annual ceremonies and called the flowers healing. The southwest rail line had been buried the same way, not physically, not completely, but bureaucratically. Removed from public maps. Excluded from transit records. Labeled inactive in city maintenance archives with the kind of confidence only liars and dead men could afford.
Alex had stripped Wisteria’s voicemail down to wind, keys, water, and bell. Marcell had found three dead crossings on the old southwest line. Hector had found the one Asterion had paid the city to forget.
So now they stood in the rain at the edge of a road that should not have mattered, staring at a crossing that should not have worked.
The tracks cut across cracked pavement in two rusted lines, half-swallowed by weeds and standing water. Old warning lights hung over the road with their red lenses dark, clouded from years of weather and neglect. A crossing arm lay broken on the far side, its white paint peeled down to gray underneath. The bell was mounted high above it all in a rusted metal housing, still and silent for the moment, though every person there had heard it beneath Wisteria’s voice.
Behind the tracks, a chain-link fence sagged between leaning posts. Beyond it sat the remains of an Asterion service yard: low concrete buildings, dead floodlights, drainage ditches filled with black rainwater, and faded signs warning trespassers about private infrastructure and prosecution. Someone had painted over the old Asterion sunburst logo on the nearest wall, but the outline remained beneath the paint like a bruise that refused to fade.
Levi stood at the edge of the road with his borrowed jacket pulled tight around him and Wisteria’s voicemail still playing in his head.
I heard a kid crying, I think. Or maybe he was talking.
The rain made everything look like memory. It slicked the road until the crossing lights reflected red without being lit. It gathered in potholes deep enough to swallow the moon. It ran down the fence in thin silver lines and dripped from the warning sign that read NO ACTIVE SERVICE BEYOND THIS POINT, as if signs had ever stopped anything hungry.
Rowan stood a few feet away, shoulders hunched against the cold, eyes fixed on the tracks. He had not spoken much since The Broken Halo. He had listened while Alex pulled the audio apart. He had watched the cards turn southwest. He had nodded when Hector said they had a location, but there had been a terrible stillness to him afterward, the kind that made Levi want to stand closer and also not touch him at all.
Grief had edges. You had to learn where they were before you leaned on someone.
Alex crouched near the edge of the road, one card held between two fingers while three others hovered near the ground around her. Rain slid over the cards without softening them. They turned slowly over the water, their corners twitching whenever they passed above the tracks.
“That,” she said, “is not normal runoff.”
Hector looked down at the puddle beside her boot. “A sentence every city planner longs to hear.”
Alex did not look up. “You can be quiet anytime.”
“I can,” Hector said. “I rarely find cause.”
She lifted her gaze to him, dark and unimpressed beneath the hood of her jacket. “Do you flirt with everyone at crime scenes, or am I special?”
Hector’s mouth curved. “Would you like to be?”
Rowan turned his head and stared at them.
Levi stared too.
Alex slipped the card back between her fingers and stood. “I hate both of you for making me aware of that sentence.”
“I said nothing,” Levi muttered.
“You were present.”
“Feels legally weak.”
“Still hate you.”
Hector looked pleased with himself, which was usually a warning sign and occasionally a weather condition.
Marcell, who had been checking the perimeter with the patient focus of someone who expected bullets to be a timing issue rather than a surprise, glanced back from the fence. “No visible patrol. New lock on the east gate. Cameras are old housings, but the wiring is new.”
Hector looked toward the fence. “Someone is very committed to pretending this place is abandoned.”
Alex walked past him toward the gate. “Move.”
“Bossy.”
“You like it.”
Hector’s smile sharpened. “I have never once complained.”
She pointed one card at him without turning around. “Start and I’ll make you nostalgic for silence.”
Levi would have laughed if the place had not felt so wrong.
The wrongness was not obvious at first. That was the worst part. The rail crossing looked dead. Forgotten. Ugly in an ordinary way. But the longer Levi stood there, the more his body disagreed with his eyes. The air around the tracks felt pressed thin, as if something large had moved through this place too many times and left the atmosphere bruised behind it. The water on the road did not ripple right. Raindrops struck its surface, but some of the rings spread outward and then shivered backward into themselves.
He blinked.
The rings were normal again.
“You okay?” Rowan asked.
Levi looked at him.
Rowan’s voice had come out rougher than he probably intended. Not soft. Not exactly. Rowan did not do soft easily, especially when fear had both hands around his throat. But the question was there, wrapped in irritation because their family had never known what to do with tenderness unless it arrived disguised as criticism.
“Fine,” Levi said.
Rowan’s eyes narrowed. “Lie better.”
“I’m standing.”
“That is not the same thing.”
“It is tonight.”
Rowan looked like he wanted to argue. Instead, his gaze dropped briefly to Levi’s pocket, where the corner of the joker card pressed against the fabric.
RAIN.
He had not asked again what it meant.
Levi appreciated that.
He feared it too.
The card felt heavier here, as if the word scratched into it had been waiting for this road, this rain, this dead crossing. He touched the pocket without meaning to. The motion sent a faint pulse through his fingers, cold and familiar, and the world bent.
Not violently.
Not like the stairwell.
This time, the night softened at the edges.
The rain became brighter.
The crossing lights flickered red.
The bell above him rang once.
Levi turned.
A girl stood on the tracks.
She was not Wisteria.
He knew that immediately, though he did not know how. A girl, maybe twelve or thirteen, standing barefoot in rainwater like the cold did not touch her. Her hair hung in damp waves around her shoulders, brown threaded with gold that caught the crossing light even though the crossing light had not been working a second ago.
Her face was gone.
Not blank. Not erased exactly. More like his mind refused to look directly at it. Every time he tried, the details slipped sideways, leaving only the impression of eyes, a mouth, a smile he somehow knew had ruined him once before.
Around her neck hung a pocket watch on a thin chain.
Levi stopped breathing.
He knew that watch.
Silver case. Scratched back. A tiny crack near the hinge from when he had dropped it on the kitchen tile and lied badly enough that Rowan had laughed for ten minutes. His father’s watch, then his. He had not thought about it in years. He did not know where it was now.
The girl lifted it in one hand, letting it swing from the chain.
Tick.
Tick.
Tick.
The sound cut through the rain.
“Levi,” she called.
His name in her voice hurt.
Not loud. Not dramatic. Just a small, bright pain, like a memory pressing its hands against glass.
“Levi, over here.”
She smiled.
He knew she smiled because his chest remembered it, even if his eyes could not keep her face.
Then she turned and walked across the tracks.
Levi followed.
He did not decide to. That was the terrible part. One moment he was standing on the road with Rowan beside him and rain in his hair, and the next he was stepping over the first rail as if he had been moving for several seconds already. Water closed around the soles of his shoes. The old track gave beneath his weight with a low metallic complaint. The crossing bell rang again, softer this time, as if it were farther away than it should have been.
Behind him, someone said his name.
Maybe Rowan.
Maybe Alex.
Maybe no one at all.
The girl did not look back.
She moved through the broken crossing arm and toward the fence, her bare feet making no sound in the flooded road. The pocket watch bounced lightly against her chest with each step, ticking too loudly for something so small. Levi kept his eyes on it because her face would not stay, and because the watch felt like proof of a life he had misplaced.
“Come on,” she said, bright and impatient. “You’re so slow.”
A laugh broke through the words.
Small. Familiar. Young.
Levi’s chest tightened around it.
“I am not,” he heard himself say.
His voice sounded wrong.
Younger.
The rain changed around him.
For a second, the rail yard was not dead. The fence was newer. The pavement less cracked. The Asterion sign brighter, gold sunburst gleaming above the service yard. A boy’s hand lifted in front of him, smaller than his hand should have been, reaching toward the girl as she slipped between two loose sections of chain-link.
The world stuttered.
Adult Levi stumbled through the same gap.
The fence scraped his borrowed jacket.
The girl waited beyond it, standing in the weeds, the pocket watch shining against her throat. Behind her, the low concrete service building rose out of the rain. One of its doors was half-hidden beneath ivy, rust, and an old warning sign.
Not half-hidden in the memory.
Half-hidden in the real world too.
Levi saw it now.
Matte gray.
No handle.
No visible hinges.
A badge reader dark beside it.
The access door.
The girl pointed at it.
“Here,” she said.
The word threaded through him.
Here.
Here.
Here.
It sounded like rain. Like warning. Like a promise made by a child who did not know promises could become evidence.
Levi walked toward the door.
The closer he got, the louder the watch ticked.
Tick.
Tick.
Tick.
His vision narrowed around the gray metal. The rain on the door ran upward. The weeds bent toward it instead of away. The badge reader stayed dark, but something beneath the concrete hummed, low and hungry, as if the building had recognized him before he recognized himself.
The girl stood beside the door now.
Her face still would not hold.
But the pocket watch did.
She touched it once, carefully, with the kind of fondness that made Levi feel like he had handed it to her himself.
“Levi,” she said again, softer this time.
He reached for the door.
His fingers were inches from the metal when someone grabbed him from behind.
The world snapped.
Hard.
Rain crashed back into sound. The crossing lights went dark. The bell cut off mid-ring. The girl vanished so completely that the space where she had stood seemed colder for having lost her.
Levi came back to himself with Rowan’s arm locked around his chest, dragging him backward from the access door.
“Levi!”
Rowan’s voice was right against his ear, panicked enough to make Levi fight for half a second before he understood who held him. His hand was still stretched toward the door. His fingertips hovered maybe three inches from the metal.
Three inches.
He had crossed the tracks. Passed through the gate. Entered the yard.
He did not remember choosing any of it.
Rowan hauled him back another step. “What the hell was that?”
Levi’s breath came too fast.
The access door stood in front of them, real and solid and newer than everything around it.
Hector and Alex were behind them now, both inside the fence. Alex’s cards hovered around her shoulders, sharp-edged and restless. Hector had one hand inside his coat, no joke ready on his mouth for once. Marcell stood near the gate, watching the road, but even he had turned halfway toward Levi.
Levi looked down.
His shoes were in the weeds beside the building.
Mud clung to his cuffs.
Rainwater ran from his hair onto his face.
He had almost touched the door.
Rowan still had hold of him.
Not gently.
Levi could feel his brother’s heart hammering against his back.
“What did you see?” Rowan demanded.
Levi swallowed.
The taste of rain sat on his tongue like memory.
“A girl,” he said.
Rowan did not let go. “What girl?”
“I don’t know.”
“Stop saying that like it helps.”
Levi looked at the door, at the badge reader, at the ivy caught around the frame like dead fingers.
“She had no face,” he said. “Gold in her hair. She was wearing a pocket watch around her neck.”
Hector’s expression shifted with careful interest. “Yours?”
Levi looked at him sharply.
Hector shrugged. “That was not a difficult leap. You looked personally offended by jewelry.”
Levi touched his chest without meaning to, as if the chain might be there now. “It was mine.”
Rowan’s grip loosened by a fraction.
His voice dropped. “You lost that when we were kids.”
“I know.”
“You were a nightmare about it for weeks.”
“I know.”
Rowan stared at the door. “How would she have it?”
Levi did not answer.
Rain filled the silence between them.
Alex moved first. She stepped around Levi and Rowan carefully, eyes fixed on the badge reader. One of her cards drifted toward the dark panel and stopped an inch away, trembling.
“This door is active,” she said.
Marcell looked from the road to the fence. “No external patrol, but if this place is still live, we are on borrowed time.”
Hector’s gaze stayed on Levi a moment longer before turning to the door. “All time is borrowed. Some of us simply have worse lenders.”
Alex glanced back at him. “Did you practice that, or is being dramatic a medical condition?”
“Chronic,” Hector said. “I suffer beautifully.”
“Quietly would be better.”
“I will consider it in your honor.”
“Don’t.”
The exchange was small. Automatic. A thin line of normal threaded through the cold wrongness of the yard.
Then Rowan shifted.
He had finally let go of Levi, but he stayed close, one hand still half-raised like he expected Levi to vanish forward again.
Levi did not blame him.
He was not entirely sure he would not.
The badge reader flickered once.
Green.
Then black.
Alex’s cards snapped back toward her hand.
“Okay,” she said. “That hated me.”
Hector leaned slightly closer to the reader. “Most devices do. It is one of your more human traits.”
“One more word.”
“I’m rationing myself.”
Levi barely heard them.
Something near the base of the door had caught his eye.
A glint of gold.
Not source-light. Not black-gold residue. Ordinary gold paint, chipped at one edge, half-submerged in the puddle where rainwater gathered against the foundation.
He stepped forward carefully this time.
Rowan moved with him.
Levi crouched and reached into the water.
His fingers closed around something small and cold.
A tiny charm shaped like a ridiculous cartoon lightning bolt wearing sunglasses.
Levi knew it before he lifted it fully into the rain.
Wisteria’s keychain.
She had bought it at a gas station two summers ago because, in her words, her keys deserved “a dramatic emotional support object.” Rowan had called it ugly. She had clipped it to her keys immediately and told him jealousy was bad for his skin.
Levi stood slowly.
The charm looked stupidly bright in his palm.
Stupid.
Bright.
Wisteria down to the bone.
Rowan went still beside him.
For a moment, his face emptied.
Then Levi handed him the charm.
Rowan took it like it might burn him.
Rain hit his knuckles and slid over the cheap gold paint.
No one spoke.
The proof was too small to carry what it meant, and yet it did.
Rowan’s fingers closed around the charm.
His voice came out low and ruined.
“This was hers.”
Levi looked from the charm to the door.
The girl with no face had led him here.
Wisteria’s keychain had been waiting at the threshold.
“She was here,” Levi said.
Rowan’s jaw tightened.
“She was here before the fire.”
The bell above the road rang once.
Every head turned.
The crossing lights remained dead.
The tracks remained empty.
No train came.
But from somewhere beyond the sealed Asterion door, something answered with a low mechanical hum, deep beneath the concrete, as if the building had heard Wisteria’s name and remembered opening its mouth.
The hum did not get louder.
It got closer.
Levi felt it through the soles of his shoes first, a low vibration moving up from the concrete and into his bones. It was not machinery, not exactly. Machinery had rhythm. Even broken machinery had a pattern you could hate properly. This was slower than that, deeper, as if something beneath the service yard had taken one long breath and forgotten how to let it go.
Rowan closed his fist around Wisteria’s keychain charm.
The cheap gold lightning bolt vanished into his palm.
“Open it,” he said.
Alex looked at the door. “That was the plan before the haunted infrastructure started breathing.”
“Open it anyway.”
His voice was flat.
Not calm.
Flat was what happened when calm had been killed and the body kept talking.
Levi knew that voice. Rowan had used it after their parents died, when officials stood in their kitchen and explained smoke inhalation and electrical fault and unfortunate timing as if grief became easier when divided into categories. Rowan had listened with that same empty control, one hand on Levi’s shoulder, the other holding Wisteria against his side while she cried into his shirt.
Now he stood in front of a sealed Asterion door with their sister’s keychain in his hand, asking someone to open the thing that had swallowed her.
No one argued.
Alex stepped closer to the badge reader. Her cards moved with her, slower now, wary. They did not orbit playfully or snap into sharp little flourishes. They hovered near her fingers like animals that had scented something wrong in the dark.
The reader was black, but not dead. A faint line of gold rested beneath the glass, thin as a vein under skin.
“Newer system,” Alex said. “Old housing. Someone wanted this to look forgotten from the outside.”
Hector stood back enough to give her room. For once, he offered no comment.
That made Levi more nervous than the jokes had.
Marcell remained at the fence, half-shadowed by rain and weeds, watching the road. His voice came low through the wet dark. “We should assume opening it alerts someone.”
“We should assume standing here already did,” Hector said.
Alex lifted one card and slid it toward the reader.
The card stopped an inch from the glass.
Its corner bent backward.
Alex’s jaw tightened. “It’s pushing.”
Levi looked at the door. “The reader?”
“No. Something behind it.”
The bell rang again.
No one moved.
The sound traveled across the dead tracks, low and metallic, then sank into the yard. The warning lights stayed dark. The crossing arm stayed broken. Still, the sound threaded through the rain as if the night had replayed one piece of Wisteria’s voicemail and waited to see who recognized it.
Levi did.
His pulse kicked hard.
The world slipped.
For a second, the service yard changed around him. The weeds flattened under heavier rain. The Asterion door stood open a few inches, black-gold light leaking around the edges. Wisteria stood in front of it with her phone in one hand and her keys in the other.
Alive.
Levi’s breath caught.
She looked smaller than she should have in the rain, swallowed by Rowan’s stolen jacket, sleeves hanging over her wrists. Her hair was damp against her cheeks. She turned her head like she had heard something inside the building.
A child crying.
Or talking.
Levi could not hear the words clearly. They came through the door in pieces, thin and far away.
Don’t... road...
Six...
Back...
Wisteria took a step closer.
“No,” Levi said.
Rowan turned toward him. “What?”
Levi did not answer. He could not. The echo had him by the throat.
Wisteria looked down at her phone, thumb hovering near the screen, still recording. Her mouth moved.
Levi knew the line because he had heard it too many times now.
I’m probably being dramatic.
Then the water at her feet rippled backward.
Not outward from the rain.
Backward.
Every drop in the puddle drew itself toward the door, rings folding inward until the surface became smooth and black. Wisteria noticed. Her joking expression faded.
The door opened wider.
Black-gold light spilled across her boots.
Levi stepped forward before he understood he was moving.
Rowan caught his sleeve this time, faster than before.
“Stay with me,” Rowan snapped.
The echo fractured.
The real yard returned in pieces: Alex at the reader, Hector watching Levi, Marcell by the fence, rain making everything shine. The door was closed again.
But Levi could still see the shape of Wisteria in front of it.
Like the place had kept her outline.
“She was standing right there,” he said.
Rowan’s face changed.
“Where?”
Levi pointed to the patch of wet concrete in front of the door. “There. She had her phone. She heard something inside.”
Alex’s card lowered slowly. “A kid?”
Levi looked at her.
She did not need him to answer.
The voicemail had answered for him.
Rowan stared at the concrete like he could make Wisteria appear through force alone. “Did she go in?”
“I don’t know.”
Rowan flinched at the words.
Levi hated himself for them.
Alex turned back to the reader. “Then we find out.”
This time she sent three cards forward at once. One pressed flat over the dark glass. One slipped beneath the edge of the panel. The third hovered above the narrow seam between door and wall, trembling so hard its edges blurred.
The gold line inside the reader brightened.
Alex inhaled sharply.
A thin red glow moved through her left eye.
“Whatever this is,” she said, voice strained, “it doesn’t like being touched.”
Hector’s tone stayed quiet. “Can you open it?”
“Yes.”
A pause.
Then, sharper: “Probably.”
“That was less comforting.”
“I wasn’t offering comfort.”
The panel clicked once.
Then locked again.
Alex swore under her breath.
Levi looked at the badge reader, at the faint gold vein pulsing behind the glass. Something about it tugged at him. Not like the faceless girl had. Not memory. More like recognition from a part of him that had learned the language of broken seconds.
The reader did not want a badge.
It wanted a sequence.
Time. Pattern. Return.
A door that kept opening into the same room.
Levi stepped closer.
Rowan grabbed his arm immediately. “No.”
“I’m not going under.”
“You said that like you know.”
“I can feel it.”
“That is worse.”
Levi gently pulled free, though Rowan stayed close enough that his shoulder brushed Levi’s. He did not touch the door this time. He only looked at the reader and let the fractured pieces in his head drift toward it.
The hum deepened.
Rain hit the concrete.
The bell rang.
Once in the real world.
Twice somewhere else.
Levi saw the reader flash green.
Then black.
Then green.
Then black.
Not malfunctioning.
Repeating.
“It opens every third pulse,” he said.
Alex glanced at him. “What?”
“The reader. It’s not dead. It’s looping.”
Her eyes sharpened. “How long?”
Levi watched the dark glass.
Green.
Black.
Black.
Green.
“Now,” he said.
Alex snapped her card into the seam.
The reader flashed green.
The door unlocked.
Not with a clean click.
With a sound like a breath catching in a throat.
Everyone froze.
For half a second, nothing moved except the rain.
Then the door opened inward.
It should not have.
Levi knew that immediately, though he could not explain why. From the outside, the door was set into a low concrete utility building barely wide enough to hold storage shelves and old electrical panels. It should have opened into a narrow service room, maybe a breaker closet, maybe a stairwell if Asterion had been feeling dramatic.
Instead, it opened into a room that felt too far away.
The air that came out was colder than the rain. It smelled of wet metal, dust, antiseptic, and something faintly burnt that was not smoke. Lights flickered on inside one by one, pale strips along the ceiling revealing white tile walls, exposed cables, drainage grates, and a floor slick with standing water. The room stretched deeper than the building allowed.
Rowan stared into it. “That shouldn’t fit.”
“No,” Alex said. “It shouldn’t.”
Hector moved beside them, his expression unreadable now. “Asterion has always had a talent for making impossible things billable.”
No one laughed.
Levi looked past the threshold.
At the far end of the room, another door stood open.
Beyond it was the same room again.
Same white tiles.
Same cables.
Same standing water.
Same door at the far end.
A door that kept opening into the same room.
Wisteria’s voice seemed to whisper through the rain in his memory.
That sounds insane.
Levi swallowed.
“No,” he said quietly. “It doesn’t.”
Rowan stepped forward.
Levi caught his sleeve this time.
Their eyes met.
For a moment, neither of them was the older brother. Neither of them knew how to be. They were just two people standing outside the place their sister had been afraid of, both trying not to run because running had never brought anyone back.
Marcell came up behind them. “We should move. The road is still clear, but that will not last.”
Alex took one slow step over the threshold.
Her cards followed her in and immediately dropped six inches, as if the air inside had grown heavier.
She steadied them with a flick of her fingers.
“Whatever happened here,” she said, “left teeth.”
Hector entered after her.
Then Marcell.
Rowan looked once at the lightning-bolt charm in his fist, tucked it carefully into his coat pocket, and stepped inside.
Levi went last.
The moment he crossed the threshold, the bell outside rang again.
The door behind them shut by itself.
No slam.
No drama.
Just a soft, final seal.
The room ahead flickered.
For one second, Levi saw Wisteria at the far end, phone in hand, turning back toward him with rain on her face.
Then she was gone.
In her place, written across the nearest wall in faint black-gold letters that faded almost as soon as he saw them, were two words:
ANCHOR PATHWAY
It faded from the wall before anyone could touch it.
The letters did not blink out like a screen. They thinned, the black-gold edges pulling inward until the tile looked bare again. No residue, no scorch mark, no seam in the paint. Just white ceramic squares slick with condensation, as if the room had briefly confessed and then thought better of it.
Rowan stepped toward the wall.
Levi caught the movement but did not stop him. None of them did.
Rowan pressed his free hand against the place where the words had been. His palm flattened over the tile. Rainwater dripped from his sleeve and ran down to his wrist, mixing with the grime from the rail yard. For a second, he looked less like a firefighter, less like an older brother, and more like a man trying to feel a heartbeat through a locked door.
Nothing answered him.
Rowan lowered his hand.
“Anchor,” he said.
The word sounded wrong in his mouth. Too clean. Too technical. It did not belong to Wisteria, who collected ugly gas-station keychains and left rude voicemails and stole jackets because they had better pockets. It belonged to a file. A label. A system that had looked at her and decided she was not a girl but a function.
Levi hated it immediately.
Alex crouched near the threshold they had entered through, running two fingers along the lower seam. “Door sealed.”
Marcell turned back. “Mechanism?”
“No.” Alex’s cards slid under the edge, then withdrew sharply. “Worse. The seam’s gone.”
Hector looked at the wall where the door had been. “Naturally. Why leave by a door when existential inconvenience is available?”
No one rewarded him with a laugh.
The room held them in a thin, electric quiet. It was wider than it should have been, longer too, with white tile walls stretching into a rectangular chamber that did not match the small utility building outside. Water covered the floor in a shallow sheet, not deep enough to hide anything, but deep enough to reflect the ceiling lights in broken strips. Cables ran along the walls in bundled black veins. Some were old, brittle, and split. Others were new, glossy, fixed into place with fresh brackets.
Asterion had not abandoned this place.
They had only stopped admitting it existed.
At the far end of the room, the second door waited open.
Beyond it stood another white-tiled chamber.
Same ceiling lights. Same drainage grates. Same bundle of cables along the wall.
Not exactly the same, though.
Levi noticed it after the first few seconds. The water in the next room was lower. The left wall had a metal cabinet where this room had none. One ceiling light flickered in a different rhythm. It was like the room had been copied badly, each version carrying a small error.
“Tell me that isn’t what I think it is,” Rowan said.
Alex stood, her cards hovering close to her shoulders. “Depends. Are you thinking ‘horrifying illegal architecture’?”
“I was thinking trap.”
“That too.”
Marcell checked his phone, frowned, then turned the screen toward Hector. No signal. Not low signal. None. Hector’s own phone gave the same result. Alex’s did too. Levi did not bother checking his. The room had the feeling of a place where outside things came to be stripped down and renamed.
Hector slipped his phone away. “All right. We have no signal, no exit, and an open door that repeats itself. I vote we proceed with the confidence of people making several bad choices at once.”
Rowan looked at him. “You’re enjoying this?”
“I am deeply upset. This is simply my face.”
Alex gave him a dry look, then moved toward the next doorway. “I’m marking the rooms.”
She pulled a black marker from her jacket pocket and drew a thick line across the tile beside the entry door, shoulder height, sharp and deliberate.
One line.
Then she drew a second line beneath it. “Entry room. If we see two marks again, we’re walking in circles.”
Levi stared down the hallway-that-was-not-a-hallway. The far room looked empty.
Empty did not mean safe.
He knew that in a way that had nothing to do with training.
Rowan shifted beside him. “You stay behind me.”
Levi looked at him. “Absolutely not.”
“You walked into a door trance five minutes ago.”
“Door trance is not a medical term.”
“I’ll make one up for the report.”
“There won’t be a report.”
“There will be if you get yourself killed and I need something to yell at your ghost about.”
Levi looked at him then, really looked. Rowan was trying to sound irritated. It nearly worked. His jaw was set, his shoulders squared, his hand still closed around Wisteria’s keychain charm inside his pocket. But his eyes kept moving to Levi’s face, checking color, focus, blood, breath. Counting damage because it was easier than counting fears.
So Levi let him go first.
Not because Rowan was in charge.
Because love sometimes looked like surrendering one hallway.
They entered the second room together.
The air changed the moment they crossed. It thickened around them, cold enough to raise bumps along Levi’s arms beneath the borrowed jacket. The ceiling lights buzzed once and steadied. Water shifted around their shoes, rippling ahead instead of away, as if something unseen had passed through seconds before them.
Alex turned back.
The marked wall was visible behind them.
Two black lines.
Good.
Then the far door clicked.
Everyone stopped.
The sound had come from ahead, not behind. The open doorway at the far end shuddered slightly, though no one had touched it. Beyond it, the third room waited in pale strips of light.
Marcell lifted one hand for silence.
They listened.
Water dripping.
Electric hum.
The soft scrape of Alex’s cards rotating in the air.
Then, from somewhere deeper in the sequence of rooms, a child began to cry.
Not loudly. Not like a child in the same building. The sound arrived thin and warped, stretched through metal and distance until it seemed less heard than remembered. A small, broken sob. A breath. A word too blurred to understand.
Rowan’s face hardened. “Hello?”
Alex glanced at Levi.
Levi shook his head once. It might have been a recording. It might have been bait made from a real boy’s fear. In this place, those possibilities had started to feel related.
The cry came again.
This time it shaped itself around a syllable.
“Back.”
The room went colder.
Hector’s expression lost its polish. “We are not following voices blindly.”
Rowan turned on him. “If that’s a kid—”
“If that is a kid, then whoever built this wants our best instincts walking ahead of our worst suspicions.” Hector’s voice stayed level. “That is how traps acquire guests.”
Levi looked past them to the third room.
Water on the road. A kid crying. A door opening into the same room.
Wisteria had heard this.
She had stood where they stood, maybe with her keys in one hand and her phone in the other, telling herself she was dramatic while the world turned itself inside out around her. She would have followed the crying. Of course she would have. Wisteria pretended she was selfish because she liked being underestimated, but she had never been able to leave anything frightened alone.
Levi moved toward the third room.
This time, he chose it.
Rowan stayed with him.
They crossed.
The third room had three black lines on the entry wall.
Alex had not drawn them.
She stared at the marks. “That’s rude.”
Her marker hovered in her hand, useless.
The lines were identical to hers, down to the slight smear at the end of the second stroke.
Levi looked back through the doorway.
The second room stood behind them.
On its entry wall: two black lines.
Ahead: another room.
On that wall, though he could barely see it from here, four black lines waited.
The path was counting them before they arrived.
Marcell cursed quietly.
Hector stepped toward the wall and touched the three marks with a gloved finger. The ink came away wet.
“Fresh,” he said.
“I didn’t make those,” Alex said.
“No,” Hector replied. “But something here has excellent penmanship.”
The crying stopped.
That was worse.
Without it, the rooms seemed to listen harder.
Levi’s gaze drifted to the right wall. This version of the room had something the others did not: a narrow cabinet set into the tile, half-open, its metal door bent at the corner. Inside were old emergency supplies, most of them useless with age. Gauze packets stained brown. A cracked flashlight. A sealed pack of plastic restraints, D.E.A. issue.
Rowan saw them too.
He crossed the room and ripped the package from the cabinet. The plastic tore under his fingers. Inside, the restraints lay coiled and clean.
“Recent,” Marcell said from behind him.
Rowan threw them into the water.
The splash echoed too loudly.
Levi looked at the cabinet again. Something pale clung to the bent metal edge. Fabric, caught where the door had been forced shut.
He reached for it, then stopped.
Rowan followed his gaze.
This time, he moved slower.
Carefully, he pulled the scrap free.
Dark green fabric. Waterproof. Torn at the seam.
Rowan’s stolen jacket.
The room seemed to tilt around the little piece of cloth.
Rowan held it between both hands, and all the anger left his face at once. The emptiness that replaced it was worse. He rubbed the torn edge with his thumb, as if there might be some hidden message in the fray, some ordinary explanation waiting in the thread.
“She was wearing it,” he said.
Levi did not answer. He was afraid of what his voice would do.
Rowan looked toward the next room. “She came this far.”
Alex stepped closer, eyes scanning the cabinet. “Or they brought her this far.”
A sharp sound cut through the chamber.
Not crying.
Not the bell.
A woman’s voice, faint and broken through some hidden speaker.
“Do not classify me.”
Everyone went still.
Levi’s blood turned to ice.
Wisteria.
The voice crackled and repeated, glitching around the edges.
“Do not—classify—me.”
Then static swallowed the rest.
Rowan moved before anyone could stop him.
He lunged for the next door.
Levi grabbed his coat from behind, but Rowan was stronger when fear had his body. They stumbled through the doorway together, shoes skidding in shallow water.
The fourth room hit them with light.
Not bright enough to blind. Bright enough to feel surgical.
Unlike the others, this chamber had equipment.
A wall of dead monitors. A metal examination chair bolted to the floor. Floor drains arranged in a circle around it. Thick cables leading from the chair into the wall. No dust on the restraints. No rust on the bolts.
Wisteria’s voice came again from the monitors, fragmented and furious.
“Get your hands off—”
Static.
A crash.
A man’s voice: “Anchor candidate resisting.”
Rowan made a sound Levi had never heard from him before.
Not a shout.
Something torn open.
Alex rushed to the monitors, cards flaring out around her. “There’s storage here. Corrupted, but active.”
Hector caught Rowan before he could reach the chair. Not gently, but not cruelly either. “Do not touch anything they wanted her near.”
Rowan shoved him off. “Move.”
“Look at the floor.”
The words cut through enough.
Rowan looked.
So did Levi.
The shallow water around the chair was not still. It moved in a thin clockwise pull toward the drains, carrying tiny threads of black-gold residue in slow circles. The color was faint, but unmistakable, like starlight drowned in oil.
Levi stepped back.
His heel struck something under the water.
A key.
Not the whole keyring. One key, bent near the teeth.
Rowan dropped to one knee and picked it up.
He knew it instantly. So did Levi. Apartment key. Blue rubber cap chewed at one corner because Wisteria used to bite it while thinking, no matter how many times Rowan told her keys were disgusting.
Rowan’s hand shook.
Levi knelt beside him, not sure whether to steady him or the room.
The monitors flickered.
One by one, they woke.
Static filled the screens in gray sheets. Then an Asterion interface appeared, corrupted by missing lines and blocks of dead pixels.
Alex froze above the console.
“Found the footage,” she said.
No one spoke.
On the center monitor, a file name dragged itself into focus.
CROSSING_CAM_7 / PRE-FIRE RECOVERY
Below it, in smaller text:
SUBJECT: VALE, WISTERIA
STATUS: ANCHOR CANDIDATE
Rowan stared at the screen.
The bent key lay in his palm. The torn fabric in his other hand. The charm heavy in his pocket.
The room had stopped giving them clues.
Now it was giving them proof.
Alex did not touch the screen at first. Her hands hovered above the console, fingers spread, cards suspended around her wrists like blades waiting for permission. The monitors flickered in uneven pulses, each one catching a different piece of corrupted feed: rain-streaked pavement, the rusted crossing lights, the service yard fence, a static-choked angle of the access door.
The center monitor held Wisteria’s file.
CROSSING_CAM_7 / PRE-FIRE RECOVERY
SUBJECT: VALE, WISTERIA
STATUS: ANCHOR CANDIDATE
Levi read the words once.
Then again.
His brain refused to make them smaller.
Candidate sounded like choice. It sounded like application forms and interviews and someone voluntarily stepping into a future. It did not sound like his sister standing in the rain with her keys in her hand, leaving a voicemail because she was scared and trying to joke her way out of it.
Rowan stood so still Levi could hear the water dripping from his coat sleeve.
The bent apartment key lay in his palm. He had not closed his hand around it. He held it flat, as if some part of him was afraid that if he gripped too hard, the last ordinary piece of Wisteria would vanish into his fist.
“Play it,” Rowan said.
His voice had changed again.
Quieter now.
That was worse.
Alex glanced at Levi first, not asking permission exactly, but checking whether he was ready to watch whatever came next. Levi gave one short nod. Ready had nothing to do with it. Wisteria had been alone when this happened. The least he could do was stand here and see it.
Alex pressed two fingers to the console.
The footage lurched.
Static ripped across the screen, then cleared into grainy night.
The old rail crossing appeared from above, angled from a camera mounted somewhere near the rusted warning lights. Rain silvered the road. The tracks cut through standing water. The broken crossing arm lay in the same place it did now, white paint peeling, one end buried in weeds.
For several seconds, nothing moved.
Then Wisteria entered the frame.
Rowan stopped breathing.
Levi heard it because he did too.
She came in from the left side of the screen, walking quickly, phone lifted near her mouth, keys hooked around one finger. Rowan’s dark green jacket hung off her shoulders, too big on her frame, sleeves half-covering her hands. She had the hood down even though it was raining, because of course she did. Wisteria never respected weather. She treated it like a personal insult.
The image was soundless at first, but the speakers crackled a second later and caught the last edge of her voice.
“—emotional support rectangle? Because if so, I support you, but also I hate you.”
Levi’s throat tightened.
On the monitor, Wisteria shifted her phone to her other hand. Her keys slipped. She fumbled for them, missed, and they hit the wet pavement.
The speaker spat static, then her muffled curse came through.
“Sorry. Dropped my keys. Do not judge me from afar. I can feel you doing it.”
Rowan bent forward slightly, one hand braced against the console. He looked like he had been struck, but he did not turn away.
The footage continued.
Wisteria crouched, scooped up her keys, and shook water from her hand. The tiny lightning-bolt charm swung bright against the dark road. For a second it caught the camera’s night filter and flashed white.
Then she kept walking.
“Anyway, before you get mad—”
The recording stuttered, audio pulling in and out of sync with her mouth. Alex adjusted something with a sharp flick of her wrist. Two cards slid into the console’s broken side panel, holding contact points in place. The feed steadied.
Wisteria’s laugh came through.
“Okay, bad opener. You’re already mad. I can sense it. Big brother disapproval travels through walls. It’s a medical condition. Very tragic.”
Levi watched his sister smile at the empty road.
Not for the camera. Not for anyone present. For him.
For a version of him who should have answered.
He dug his nails into his palm until pain cleared the thought.
On-screen, Wisteria stopped near the crossing lights. Her smile faded by degrees, not all at once. She looked past the tracks toward the service yard.
The audio caught her breathing.
“I need you to call me back,” she said. “Not emergency-emergency. Do not do the thing where you hear the word need and suddenly act like a divorced action hero. I’m fine.”
She paused.
Rain moved over the lens.
“Mostly.”
The word felt different when they could see her face. In the voicemail, it had been a crack in the joke. On the footage, it was fear trying to stay dressed.
Wisteria turned toward the fence.
The service yard beyond it sat dark, except for one small light above the access door. It flickered once, a dull amber pulse barely visible through the rain.
Alex leaned closer. “That light isn’t on now.”
“No,” Marcell said from near the doorway. “And the housing outside was broken.”
“Was,” Hector murmured, eyes fixed on the screen. “Past tense seems to be this place’s favorite weapon.”
Wisteria spoke again.
“I had another weird dream. Or not a dream. I don’t know. It was the city again, but wrong. Like the lights were breathing?”
As she said it, the amber light above the access door pulsed.
Once.
Twice.
Then every puddle on the road reflected it in black-gold.
Not amber.
Black-gold.
Rowan’s hand tightened around the apartment key.
On the screen, Wisteria looked down at the water.
She saw it too.
The joking expression slipped completely from her face.
“That sounds insane,” her recorded voice said. “Don’t tell Rowan I said that. He’ll do his concerned eyebrows and replace every lamp in my apartment with, like, emotionally supportive bulbs.”
Her mouth moved through the line, but her eyes stayed on the water.
The road around her changed.
Not dramatically enough to explain to someone who did not already know wrongness. The rain still fell. The tracks still rusted. The fence still leaned. But the water stopped behaving like water. It trembled in narrow lines, drawing itself toward the service yard, each puddle thinning at the edges as though the door were drinking from them.
Wisteria took a step back.
From the speakers, her laugh came through.
It broke apart near the end.
“I heard a kid crying, I think. Or maybe he was talking. I couldn’t see him.”
The amber light above the access door went out.
Inside the footage, something moved behind the fence.
A shadow at first. Then a figure.
Small.
Not there in body, Levi realized after a terrible second. The shape was too blurred, too stretched by static, flickering in and out near the access door like a signal trying to find a place to stand.
A child’s voice slipped through the audio, thin beneath Wisteria’s recording.
“Don’t let them take the wet road.”
Levi’s skin chilled.
Alex’s cards dropped an inch.
Wisteria heard it.
Her head snapped toward the door.
The voicemail continued, her own voice trying to make sense of something her body had already started fearing.
“There was water on the road. And a door that kept opening into the same room.”
The access door opened.
The footage warped.
It did not swing inward or outward in any normal way. One frame showed the door sealed. The next showed it open. The next showed it sealed again. Then open. Then sealed. Then open, each version layered over the last, faster and faster until the gray metal blurred into a black vertical wound.
Behind it was the white-tiled room.
The same room they stood in now.
Wisteria backed away.
Her keys were in one hand. Her phone in the other. She looked very young for a second, rain on her face, fear stripped clean of jokes.
The speaker caught her whisper.
“Oh, I hate that.”
Rowan made a broken sound.
Levi did not look at him. If he looked away from the screen, he would lose something he could never get back.
The voicemail line came through, detached from her terror.
“And you were there, but older? No, not older. Just tired. Actually, that’s normal. Never mind.”
On-screen, Wisteria turned as if she had seen someone behind her.
For one static-shredded second, Levi appeared in the reflection of the road.
Not truly there. Not solid. Just a pale distortion in the water, standing several feet away from Wisteria with rain streaking through him. He looked older than he was now. Not by years, maybe. By exhaustion. By repetition. By a grief that had been made to happen more than once.
The image vanished when a raindrop struck the puddle.
Wisteria looked horrified.
Then angry.
Good.
That was his sister.
Fear might reach her first, but anger always took over the steering wheel.
From the open door, two figures stepped into the rain.
Their coats were dark and unmarked. Their faces were blurred by interference, but the shapes were unmistakably human. One held a compact device that glowed black-gold at the tip. The other lifted a hand toward Wisteria as if calming a stray animal.
She lifted her keys between her fingers like claws.
The audio skipped, then caught her voice clearly.
“Do not come closer.”
The first figure said something the camera did not catch.
Wisteria’s answer did not need translation.
She slammed her keys into the nearest figure’s face.
Hector gave a low, appreciative sound despite himself.
Rowan did not move.
On-screen, the agent reeled. Wisteria bolted toward the road, but the water rose around her shoes in thin black-gold threads. Not enough to trap her completely. Enough to slow her. She kicked free, slipped, caught herself on the broken crossing arm, and swung the metal end into the second agent’s knee.
The man went down hard.
Wisteria ran.
For five beautiful seconds, she ran.
Toward the camera. Toward the road. Toward the edge of frame where, in some kinder world, she might have escaped into the rain and called Levi again just to scream at him for not picking up.
Then the bell rang.
The sound filled the room they were standing in, not just the speakers.
One clear metallic strike.
The footage froze for half a breath.
Wisteria froze with it.
Not completely. Her hair still moved in the rain. Her chest still rose with panic. But her feet stopped mid-stride, caught in the road like time had put a hand around her ankles.
Levi stepped toward the monitor.
Alex grabbed his sleeve before he reached it.
He did not fight her.
On-screen, the access door opened again.
A third figure came through.
This one wore an Asterion technician’s coat, pale gray with the sunburst logo at the shoulder. Their face was uncovered, but the camera corrupted it into blocks of black static.
They approached Wisteria slowly.
The speaker captured a clean line of audio.
“Anchor response confirmed.”
Wisteria’s eyes widened.
“Do not classify me.”
The same line they had heard earlier. But now they saw her say it. Teeth bared, rain running into her mouth, fury stronger than fear.
The technician tilted their head.
“Subject conscious. Resistance within projected tolerance.”
Wisteria spat in their face.
Alex made a short, sharp noise. “Good girl.”
The technician wiped their cheek.
The first agent recovered enough to grab Wisteria from behind. She fought like a wild thing. Elbow back. Heel down. Head thrown hard into someone’s chin. She tore free for one second, just long enough to twist toward the camera.
Toward them.
Her mouth opened.
The audio broke.
Static swallowed her words.
Levi would spend the rest of his life hating that gap.
The black-gold device touched the side of her neck.
Wisteria’s body jerked.
Rowan moved so fast Marcell had to catch him.
The key fell from Rowan’s palm into the water.
On the screen, Wisteria sagged but did not drop. Her hand stayed closed around her phone. The technician pried it from her fingers. For a moment, the phone’s screen lit up.
Then the technician tossed it into the road.
Levi felt something inside him go quiet.
Not calm.
Quiet.
The kind of quiet that came when a person’s rage had moved past sound and started building a room for itself.
The timestamp glitched at the corner of the footage.
Alex snapped her fingers. “Hold that.”
The cards inside the console braced. The image sharpened.
The timestamp resolved.
03:17:42
Marcell looked at his own notes. “Apartment fire reported at 04:06.”
Rowan turned his head slowly. “Say that again.”
Marcell’s voice carried no softness. Maybe because softness would have made it unbearable.
“The fire was reported forty-eight minutes after this.”
Levi stared at the screen.
Forty-eight minutes.
Forty-eight minutes between Wisteria being dragged through a door and the city being handed a fire to mourn instead.
On the monitor, the agents pulled her across the threshold.
Wisteria’s head lifted once.
The black-gold light caught in her veins.
Not fully. Not like Milo’s. Just a flicker beneath her skin, gold threaded with something dark, there and gone before the camera could decide whether it had seen anything at all.
Then the door shut.
The road emptied.
Rain fell.
Her phone lay facedown in the water.
The screen flickered.
A final overlay appeared.
Not from the camera.
From the system.
ANCHOR RESPONSE: CONFIRMED
PRE-FIRE RECOVERY: SUCCESSFUL
SUBJECT TRANSFER: COMPLETE
Then one last line populated beneath the others.
ANCHOR SECURED
Alex froze the frame.
For a moment, the monitors held there.
Then the side screen on the left crackled to life.
No footage. No road. No rain.
Only text.
REDLINE LONGITUDINAL RECOVERY PROGRAM
SIX-FOLD SUBJECT ARRAY
The screen glitched, breaking the letters into blocks of light before correcting itself.
01 / RECEIVER — VESPER, MILO — RESPONSE CONFIRMED
02 / ANCHOR — VALE, WISTERIA — SECURED
03 / BATTERY — [REDACTED]
04 / REGULATOR — [REDACTED]
05 / AMPLIFIER — [REDACTED]
06 / KEY — [REDACTED]
A final line tried to load beneath them.
SOURCE TRANSITION: PARTIAL ARRAY ACTIVE
Then the left monitor went black.
The room filled with the thin buzz of the remaining screens and Rowan’s ragged breathing.
On the center monitor, Wisteria’s face stared out through rain and static, alive, furious, terrified, and already renamed by the machine that had taken her.
Rowan picked up the bent key from the water.
He held it so tightly his knuckles blanched.
Levi could not look away from the final line still glowing on the main screen.
ANCHOR SECURED
The words did not ask him to believe.
They did not comfort.
They did not leave room for doubt.
The fire had been a curtain.
Wisteria had been taken before it ever burned.