Long-press a paragraph to send danmaku
Mom's coughing blood again.
I'm halfway across the shelter mess hall when I hear it—wet, rattling, the kind that means her lungs are shredding from the inside. She's at the ration line, one hand braced against the rusted counter, the other clamped over her mouth. People step around her like she's already dead.
I shove through the crowd. "Mom—"
"I'm fine." She straightens, wipes her palm on her coat. Red smear. Not fine. "Just the air filters again."
The air filters haven't worked in three years. Everyone knows it. The shelter's dying, choking on its own recycled dust, and the council keeps saying they'll fix it next month. Next month. We've been hearing that since I was fourteen.
I'm seventeen now.
"You need to sit," I say, reaching for her elbow.
She jerks away. "Don't."
That's when the alarm hits.
Not the normal rotation bell. The lockdown siren—low, grinding, the kind that means something broke where it shouldn't. The lights flicker. Someone screams. Then the whole mess hall tilts, just a degree, just enough to send trays sliding off tables, and I know.
The support columns.
Mom knows too. Her face goes white. "Kai, run—"
The ceiling cracks.
It's not loud. It's almost quiet, like ice splitting on a lake. A hairline fracture, east wall, spreading fast. Dust rains down. Then chunks of concrete. Then someone's pinned under a beam and the screaming starts for real.
I grab Mom's wrist and pull.
We make it ten feet before the second column gives. The floor bucks. She goes down hard, knee cracking against metal grating, and I haul her up but she's deadweight now, gasping, blood on her teeth.
"Go," she chokes out.
"Shut up."
The crowd's stampeding for the west exit. Trampling each other. A kid goes under and doesn't get back up. I drag Mom toward the auxiliary corridor—narrower, older, but it's close. We're almost there when the beam falls.
It's massive. Rusted rebar and concrete, twenty feet long, and it's coming down right on top of her.
I don't think.
I just—reach.
The sand answers.
It floods out of the cracks in the floor, the ventilation shafts, the pockets of my jacket where it's been sitting inert for months. Fine gray dust, the kind that's everywhere in the shelter, the kind nobody notices. It swarms up my arm like it's alive, like it's been waiting, and I throw my hand out and the sand catches the beam mid-fall.
Holds it.
Suspended. Three feet above Mom's head. A column of sand, dense and humming, vibrating so hard my teeth ache.
Mom stares up at it. Then at me.
"Kai—what—"
"Move!" I shout.
She scrambles out from under. I let go and the beam crashes down, splits the grating where she was just lying. My hands are shaking. No—my whole body's shaking, and there's something wrong, something sliding away inside my head like water through a grate.
I blink.
Mom's in front of me. I know her face. I know her name—Mara Ruin, Shelter 9, Section D. But there's a gap. A blank spot where something used to be. She's saying something, mouth moving, and I know I should remember her voice from when I was small, but I don't.
I don't remember what she sounded like when I was small.
"Kai!" She's gripping my shoulders now, shaking me. "Can you hear me?"
"Yeah." My voice sounds far away. "Yeah, I'm—I'm good."
Liar.
She doesn't believe me. She's looking at me the way she did the first time I told her I could feel the sand moving, the way she looked right before she made me swear I'd never show anyone. Fear. Not of me. For me.
"We have to go," she says.
The shelter's coming apart. The siren's still wailing. People are screaming, crying, clawing at the west exit, but it's jammed, the blast door half-shut and stuck. We run for the auxiliary corridor. It's empty—everyone else went for the main route—and the lights are out, just emergency strips casting everything red.
Mom's slower than she should be. Limping. Her breathing's a wet rasp.
"How far to the surface locks?" I ask.
"Two levels." She stops at a junction, leans against the wall. "Kai, listen—"
"Save it. We're not stopping."
"Listen." She grabs my face, forces me to look at her. "If the council finds out what you can do—"
"They won't."
"If they do, they'll take you. They'll put you in the Registry, ship you up to Ironspine, and you'll never—" She breaks off, coughing again. More blood. "You'll never come back."
Ironspine. The surface city. The fortress. I've heard the stories—ex-military runs it, ranked power system, if you're useful you eat, if you're not you get thrown to the storms. Ability users are assets. Tools. No one asks if you want to go.
"I'll be careful," I say.
She laughs. It's bitter. "You just stopped a beam with sand in front of fifty people."
"They were panicking. They didn't see—"
"Someone saw." She's sure. Absolutely sure. "Someone always sees."
The floor shudders. Another column, somewhere deep. The whole shelter's a grid of failures now, dominos falling one by one. We push forward, up the maintenance stairs, through a hatch that's half-rusted shut. My hands are still shaking. That gap in my head is still there, a blank space where a memory used to be, and I can't stop poking at it.
What did I lose?
When did Mom start coughing?
No—I know that one. Three months ago. I remember. I think I remember.
We hit the second level. The surface locks are close now, big reinforced doors that lead to the transit tunnels. If we can get through, we can make it to the emergency evac station. If the evac station's still standing. If the shuttles are still running.
Big ifs.
Mom's breath is coming in short gasps now. She's fading. I loop her arm over my shoulders, take her weight. We're almost there. Just another fifty feet.
That's when I hear the voice.
"Kai."
It's not Mom.
It's coming from the walls. Or the air. Or inside my skull. I can't tell. A whisper, low and rough, like wind over sand.
"Kai Ruin."
I stop.
"What?" Mom looks at me. "What is it?"
"You didn't hear that?"
"Hear what?"
The voice again. Closer now. "You woke us."
My chest goes tight. The sand in my pockets is moving, shifting, buzzing against my ribs like it's trying to get out. I clench my fists. "Stop," I mutter. "Stop it."
"Kai, who are you talking to—"
The blast door ahead of us starts to close.
Not emergency shutdown. Someone triggered it manually. The heavy steel slab is grinding down from the ceiling, slow and inevitable, and we're still thirty feet out.
"Run!" I shout.
We run.
Mom stumbles. I catch her. We're not going to make it. The door's halfway down. Twenty feet. Fifteen.
I could stop it.
The thought slams into me. I could stop it the same way I stopped the beam. Fill the mechanism with sand, jam it, buy us time. But that means using it again, and I already lost something. If I use it again—
Mom's hand closes around mine.
She shoves something small and cold into my palm. Metal. A key. Old, brass, the kind that doesn't fit any lock in the shelter.
"Take it," she gasps. "Find Ashmark. Ironspine. He'll—he'll tell you—"
"Tell me what?!"
The door's ten feet down. Five.
She pushes me.
Hard. I stagger forward, through the gap, and she's still on the other side.
"Mom—no—"
She's smiling. There's blood on her teeth. "You were always going to leave, Kai."
"MOM—"
The blast door slams shut.
I throw myself at it, pound the steel with both fists, but it's three inches thick, reinforced, designed to hold back sandstorms and worse. There's no manual override on this side. No way to open it.
I can't hear her anymore.
I don't know if she's still standing. I don't know if the shelter's collapsing behind that door. I don't know if she's already gone.
The key is still in my hand.
Brass. Tarnished. There's something engraved on the handle—letters, maybe, worn down too far to read.
And the voice again, softer now, almost gentle.
"We've been waiting, Kai Ruin."
I look down.
The sand is pooling at my feet.