Stairwell
There were only two places in the broadcasting building that ever felt truly quiet.
One was the women’s restroom at the far end of the third floor, where the lights flickered and the mirrors were cracked enough that no one wanted to film there.
The other was the stairwell.
Not because it was safe.
Because no one went there unless they had to.
And idols were trained to never look like they had to.
That night, Seo-yeon found herself walking toward it anyway.
She didn’t decide to.
Her feet simply carried her.
Because her body knew when her mind was trapped.
Because the pressure in her chest had nowhere else to go.
Because Hikari had knocked on her door with shaking hands and said, They found my new number.
Because Seo-yeon had looked at the message–Good girls follow the script–and felt the truth settle into her bones with the weight of a verdict:
Inside.
Someone inside.
Someone who could see the security request.
Someone who could reach through administrative systems and touch Hikari’s life like it belonged to them.
Seo-yeon had slept less than two hours.
By morning, her tiredness had turned sharp.
Not sleepy.
Weaponized.
She went through the day on instinct, on muscle memory, on the kind of calm that made staff call her “professional.”
She smiled when cameras appeared.
She nodded when managers spoke.
She adjusted formations.
She took care of the others.
And all day, underneath every task, she was counting.
Who stood where.
Who spoke to whom.
Who lingered near Hikari.
Who asked too many questions.
The black-suited security man appeared three times.
Morning lobby.
Afternoon hallway.
Evening near the loading dock.
Each time, his blank face looked the same.
Each time, Seo-yeon’s stomach tightened.
She wrote it down.
Time.
Location.
Witnesses.
Evidence.
They told the leader that morning.
Not everything.
Not love.
But enough.
The leader’s face had gone pale when she heard the new number had been compromised.
“The security request was internal,” she had whispered.
Seo-yeon nodded.
The leader had exhaled slowly, then said, with quiet fury, “Then we have a leak.”
A leak.
Such a clean word for betrayal.
The leader told them to hold steady, to keep documenting. She promised to speak to a trusted contact–a former manager who had left the company, someone who understood internal systems without being loyal to them.
“Not through official channels,” the leader had said.
Seo-yeon had nodded.
Hikari’s eyes had been steady.
Not calm.
Steady.
After that, the day had moved on like nothing had happened.
As if they were not living under threat.
As if the lights and the fans and the laughs on camera were not built on a foundation of fear.
That night, there was an award show.
A mid-tier one, but still loud enough to draw cameras.
Still glittery enough to demand perfect smiles.
Still important enough for PR to hover like moths.
Seo-yeon stood backstage in a crowded hallway, hair styled, makeup done, outfit tailored and sharp. The stage jacket hugged her shoulders like armor. Her in-ear was clipped to her collar, the cable running beneath fabric.
It felt like a leash.
She watched the other groups pass by.
Girls younger than her with eyes too bright.
Boys with stylists fussing.
Managers whispering.
Cameras everywhere.
The documentary crew was there too, capturing “award show nerves.”
The producer approached Seo-yeon with a bright smile. “Seo-yeon-ssi! Can we get a quick quote about how you feel? It’s such a special era.”
Special.
The word made Seo-yeon want to laugh.
But she smiled instead.
“We’re grateful,” she said smoothly.
The producer beamed.
Seo-yeon watched her walk away.
Then she looked for Hikari.
Hikari stood near the makeup touch-up area, surrounded by staff. Her hair was sleek tonight, parted cleanly, earrings catching the light. Her stage outfit was white and shimmering, the kind that made fans scream.
Hikari’s face was perfect.
Her eyes were not.
They looked like someone was holding her under water.
Seo-yeon’s chest tightened.
She started to move toward her.
A manager stepped into her path.
“Seo-yeon-ssi,” he said lightly, “we need you for a quick photo with a sponsor. This way.”
Seo-yeon’s jaw tightened.
She nodded, smile in place.
Obedience in public.
Rebellion in private.
She followed.
The sponsor photo took five minutes.
Five minutes too long.
When it ended, Seo-yeon moved quickly back toward the makeup area.
Hikari was gone.
Seo-yeon’s stomach dropped.
Gone where?
A staff member passed by.
Seo-yeon caught her arm gently. “Excuse me. Where did Hikari go?”
The staff member blinked, then pointed. “Stairwell. She said she needed air.”
Seo-yeon’s chest tightened.
Stairwell.
Hikari knew the rules.
Hikari knew stairwells were risky.
So for Hikari to go there meant she was past careful.
Seo-yeon’s pulse spiked.
She moved.
Not running.
Running drew eyes.
She walked with controlled speed, passing corridors filled with staff and idols, keeping her face neutral as if she had an errand.
She found the stairwell door.
A heavy metal door with a small window.
The fluorescent light inside flickered.
Seo-yeon placed her hand on the push bar.
She hesitated.
Because stairwells were where rumors were born.
Where cameras hid.
Where security liked to linger.
But Hikari was inside.
Seo-yeon pushed.
The door opened with a dull click.
Cool air hit her.
Concrete smell.
Dust.
The faint tang of cigarette smoke drifting in from somewhere.
Footsteps above.
A distant door slam.
The stairwell was narrow, walls painted institutional white, chipped at the corners. The light buzzed overhead, making everything feel slightly unreal.
Hikari stood on the landing between floors, hands on the railing, head bowed.
Her shoulders rose and fell in shallow breaths.
Seo-yeon’s chest tightened.
She closed the door behind her carefully.
The click echoed.
Hikari didn’t turn.
Seo-yeon took a slow step forward.
“Hikari,” she said softly.
Hikari’s fingers tightened on the railing.
She didn’t look up.
Seo-yeon’s throat tightened.
She could hear Hikari’s breathing.
Fast.
Controlled.
The kind of breathing that meant someone was trying not to cry.
“Hikari,” Seo-yeon repeated, lower.
Hikari finally turned.
Her eyes were wet.
Not tears falling.
Tears held back.
Her expression was tight, jaw clenched, lips pressed together.
She looked furious.
She also looked terrified.
Seo-yeon’s chest ached.
“What are you doing here?” Seo-yeon asked gently.
Hikari laughed once, a sound with no humor.
“In the stairwell?” she asked, voice shaking.
Seo-yeon swallowed.
Hikari’s gaze snapped to Seo-yeon’s face.
“Because I can’t breathe,” Hikari whispered.
Seo-yeon’s throat tightened.
Hikari stepped closer, then stopped, as if her own body didn’t know what distance was allowed.
Her voice cracked slightly.
“I changed my number,” Hikari said. “I did what we were told. I was careful. I followed the script.”
Script.
The word hit Seo-yeon like a bruise.
Hikari’s eyes burned. “And they still found me.”
Seo-yeon’s jaw tightened.
Hikari’s voice rose, then lowered again, as if she remembered where she was.
“Someone inside,” Hikari whispered fiercely. “Someone who smiles at us. Who bows. Who says ‘for your safety.’”
Seo-yeon’s throat tightened.
Hikari’s hands trembled. “And today, the manager pulled me aside again. Told me to keep it sisterly. Told me to be careful with phrases.”
Seo-yeon’s stomach twisted.
Hikari’s eyes glistened. “As if my mouth is a crime scene.”
Seo-yeon inhaled slowly.
Hikari’s voice cracked. “I’m tired of being trained like a dog.”
Seo-yeon’s chest tightened.
She stepped closer.
“Hey,” she said softly.
Hikari’s eyes held hers.
Seo-yeon lowered her voice. “You’re not a dog.”
Hikari laughed again, bitter. “Then why do they call me a good girl?”
Seo-yeon’s jaw tightened.
Because someone wanted to own her.
Seo-yeon swallowed.
Because the industry treated idols like property.
Because women were always being taught obedience.
Seo-yeon’s chest ached with rage.
She didn’t know where to put it.
So she put it in her voice.
“Because they’re disgusting,” Seo-yeon said quietly.
Hikari froze.
Seo-yeon rarely used words like that.
Not because she didn’t feel them.
Because she was trained to keep them hidden.
Hikari stared at her, eyes wide.
Seo-yeon held her gaze.
“They want you obedient,” Seo-yeon continued, voice low and steady. “Because obedient people don’t make them accountable.”
Hikari’s throat tightened.
Seo-yeon’s voice softened. “But you’re not obedient anymore.”
Hikari’s breath hitched.
Seo-yeon took another step.
Close enough now that the air between them felt charged.
Hikari’s hands trembled.
Seo-yeon’s fingers twitched, wanting to reach out.
She resisted.
Not because she didn’t want.
Because she knew this stairwell could be a trap.
She glanced briefly at the small window in the door.
No shadow.
No movement.
Still, she didn’t trust it.
Hikari followed her gaze.
Then she laughed softly, bitterly.
“You think they’re listening?” Hikari whispered.
Seo-yeon’s mouth tightened. “I always assume they are.”
Hikari’s eyes burned.
“And yet you came,” Hikari said.
Seo-yeon’s chest tightened.
Of course she came.
Hikari’s voice trembled. “Why?”
Seo-yeon swallowed.
She could give a safe answer.
Because you’re my member.
Because we’re a team.
Because I’m responsible.
But the stairwell felt too bare for lies.
The concrete walls made honesty echo.
So Seo-yeon spoke the truth.
In Korean, low:
“너 때문이야.” (neo ttaemun-iya.) – Because of you.
Hikari froze.
Seo-yeon’s throat tightened.
She continued, voice barely above a whisper.
“Because if you break,” Seo-yeon said, “I break.”
Hikari’s eyes widened.
Her breath hitched.
Seo-yeon swallowed again.
The words had been too close.
Too revealing.
But she didn’t take them back.
Hikari’s lips parted.
For a moment, she looked like she might cry.
Then her expression shifted into something else.
Resolve.
A sharp, desperate resolve.
She stepped forward.
Close enough now that Seo-yeon could smell her–light perfume, sweat beneath it, the familiar scent of Hikari’s hair product.
Hikari’s voice dropped into Japanese, as if the language could hold her emotions without spilling.
「ずっと、あなただけだった。」(zutto, anata dake datta.) – It’s always been only you.
Seo-yeon’s breath caught.
The confession again.
Not new.
But sharper here, in this stairwell, with danger at every corner.
Hikari’s eyes glistened. “I said it in your room,” she whispered, switching to Korean with effort, “but I think… you didn’t understand how deep.”
Seo-yeon’s throat tightened.
Hikari’s voice trembled. “You keep trying to survive by making things small. By making feelings manageable.”
Seo-yeon flinched.
Because it was true.
Hikari continued, voice trembling but fierce. “But my feeling isn’t small. It doesn’t fit in sistership. It doesn’t fit in PR guidelines.”
Seo-yeon’s chest ached.
Hikari’s eyes held hers.
“Tell me,” Hikari whispered. “Not as a leader. Not as unnie. Tell me as yourself.”
Seo-yeon’s pulse hammered.
She glanced again at the door window.
No shadow.
But her body still screamed caution.
Hikari saw the hesitation.
Her mouth tightened. “If you can’t say it here, then when?”
Seo-yeon swallowed.
The question was unfair.
And it was the only honest one.
Because there was never a perfect time.
There was only time stolen.
Seo-yeon’s throat burned.
She took a slow breath.
Then she said it.
In Korean, voice low, trembling with restraint:
“나도 너만이었어.” (nado neoman-ieosseo.) – It was only you for me too.
Hikari froze.
The stairwell felt suddenly too small for the words.
Seo-yeon continued, voice cracking slightly:
“처음부터.” (cheoeumbuteo.) – From the beginning.
Hikari’s breath hitched.
Her eyes filled.
A tear finally spilled down her cheek.
Seo-yeon’s chest tightened.
Without thinking, she reached out.
Her thumb brushed the tear away.
A touch.
Not choreographed.
Not assigned.
Real.
Hikari trembled under the touch.
Seo-yeon’s hand stayed on her cheek, gentle.
Hikari whispered in Japanese, voice breaking:
「じゃあ…なんで逃げるの?」(jā… nande nigeru no?) – Then… why do you run?
Seo-yeon’s throat tightened.
Because I’m afraid.
Because I’ve seen what happens.
Because I don’t know how to keep you safe.
Because I don’t know how to live if we get caught.
Seo-yeon swallowed.
She answered with the truth that hurt.
In Korean, low:
“너를 잃을까 봐.” (neoreul ireulkka bwa.) – Because I’m afraid of losing you.
Hikari’s breath hitched.
Seo-yeon’s hand trembled slightly against her cheek.
“I’ve seen what the company does,” Seo-yeon whispered. “They don’t just punish. They erase. They rewrite you until you don’t recognize yourself.”
Hikari’s eyes burned.
Seo-yeon’s voice cracked. “I don’t want you to be erased.”
Hikari shook her head slightly. “I’m already being erased,” she whispered. “Japan schedule. Script. ‘Good girl.’”
Seo-yeon’s chest tightened.
Hikari stepped closer.
Her hands rose, hovering near Seo-yeon’s waist.
She didn’t touch yet.
Asking permission without words.
Seo-yeon’s breath caught.
Seo-yeon glanced again at the door.
Then she made a decision.
Not reckless.
Necessary.
She reached forward and pulled Hikari into a hug.
Not a kiss.
Not dramatic.
A hug–tight, protective, desperate.
Hikari’s arms wrapped around her immediately, clutching like she had been drowning.
Seo-yeon’s cheek pressed against Hikari’s hair.
Hikari smelled like sweat and perfume and something familiar that made Seo-yeon’s chest ache.
For a few seconds, the stairwell vanished.
There was only warmth.
Breath.
A heart beating against another.
Hikari whispered into Seo-yeon’s shoulder, voice shaking:
「もう、ひとりにしないで。」(mō, hitori ni shinaide.) – Don’t leave me alone anymore.
Seo-yeon’s throat tightened.
She tightened the hug.
“I won’t,” she whispered in Korean. “안 할게.” (an halge) – I won’t.
The promise tasted dangerous.
But it was real.
A door slammed somewhere above.
Footsteps.
Someone descending.
Seo-yeon froze.
Hikari stiffened.
They broke apart instantly, moving like they were trained for this–faces composed, distance restored.
Seo-yeon’s hand dropped.
Hikari wiped her cheek quickly.
They turned toward the stairwell door as footsteps grew louder.
The black-suited security man appeared on the landing above.
He stopped.
His blank face looked down at them.
His gaze moved over Seo-yeon’s face.
Then Hikari’s.
Then the space between them.
Seo-yeon’s stomach dropped.
The man’s expression did not change.
But his eyes sharpened.
He descended one step.
Then another.
Slow.
Deliberate.
Seo-yeon forced her face neutral.
She bowed slightly, polite. “Hello.”
The security man’s gaze lingered.
Then he spoke, voice flat.
“Are you lost?”
Lost.
Seo-yeon’s throat tightened.
She smiled lightly. “We needed air. It’s crowded backstage.”
The security man’s eyes flicked to Hikari.
Hikari smiled too, brighter. “The hallway was noisy,” she added in Korean. “I needed to breathe.”
The security man’s gaze held them.
Then, slowly, he nodded.
“Be careful,” he said.
조심해. (josimhae.) – Be careful.
The phrase landed like a blade.
Seo-yeon’s jaw tightened.
Hikari’s hands clenched at her sides.
The security man continued down the stairs, passing them.
As he walked by, his voice dropped, barely audible.
“Good girls don’t make mistakes.”
Seo-yeon’s blood ran cold.
Hikari’s breath caught.
The security man kept walking.
The stairwell door opened.
He left.
The door closed.
Silence.
Seo-yeon’s heart pounded.
Hikari’s face went pale.
Seo-yeon looked at her.
Hikari’s eyes were wide, terror and rage mixed.
Seo-yeon’s throat tightened.
Now they knew.
Not fully.
Not in court-proof clarity.
But enough.
The security man’s words matched the anonymous messages.
Good girls.
Script.
Mistakes.
The language of training.
Seo-yeon’s voice came out low.
“It’s him,” she whispered.
Hikari’s hands shook.
Seo-yeon stepped closer, careful.
“Don’t panic,” Seo-yeon murmured.
Hikari’s voice trembled in Japanese:
「殺したい。」(koroshitai.) – I want to kill him.
Seo-yeon flinched.
Not from moral judgment.
From fear.
Because rage could be used against them.
Because rage could become evidence too.
Seo-yeon grabbed Hikari’s wrist gently, grounding her.
“Not like that,” Seo-yeon whispered. “We need proof.”
Hikari’s chest heaved.
Seo-yeon’s voice was low, urgent. “We tell the leader tonight. We report through legal, not PR.”
Hikari swallowed hard.
Her eyes burned.
She nodded once.
The tear on her cheek had dried.
But her gaze had changed.
It was no longer only afraid.
It was furious.
Seo-yeon felt her own fury rise too.
Cold.
Controlled.
The kind of anger that planned.
She looked at the stairwell door.
The small window.
The blinking light above it.
She realized something with quiet clarity:
The stairwell had never been safe.
It had only felt quiet.
Quiet was not the same as private.
And now the one place they had used for stolen breath had been contaminated.
Seo-yeon exhaled slowly.
Hikari stood beside her, trembling but steady.
Seo-yeon didn’t offer a small word.
She offered a vow.
In Korean, low:
“이제 시작이야.” (ije sijag-iya.) – This is the beginning now.
Hikari’s voice came out thin, Japanese, but clear:
「うん。始まった。」(un. hajimatta.) – Yeah. It started.
They left the stairwell.
Not side by side.
Not touching.
Faces composed.
They stepped back into the chaos of backstage like nothing had happened.
Like they had not confessed again.
Like they had not been threatened in plain air.
But inside, everything had shifted.
Because now they had a face.
A voice.
A pattern.
And Seo-yeon understood the most dangerous truth of all:
The watcher wasn’t only watching.
He was close enough to speak to them.
Close enough to test them.
Close enough to believe he could train them into silence.
Seo-yeon’s hands trembled once.
Then steadied.
Because if he thought fear would keep them obedient, he had miscalculated.
Fear had already done its work.
It had taught them caution.
Now it would teach them strategy.
And when the lights finally went quiet, Seo-yeon promised herself, he would not be the one writing the ending.