Actions

Work Header

Every Scar Has A Sound

Summary:

Huntrix finally has peace. No demons. No deaths. Just music, stages, and the soft gravity between Mira and Zoey, until one careless fight cracks everything open.

Haunted by family ghosts and her own temper, Mira spirals into guilt while Rumi tries to hold what’s left together. But storms have always terrified Zoey, and this one comes from inside the house.

Through broken apologies, sleepless nights, and the music that once saved them, Mira must relearn how to love without fear and prove that some harmonies can survive even the loudest silence.

It’s not about perfection. It’s about staying.

Work Text:

Every Scar Has A Sound

The first lie I ever learned how to tell was "I'm fine."

The second was "It's nothing."

Eventually, both crumble like sugar on the tongue, sweet, then gone, then leaving a weird ache that I never learned how to quite fix. That is, until I finally found the person my soul and heart had been crying for, for years.


People say the beginning was that soft-launch photo, Zoey's knuckles hooked in mine, twin rings glinting, a caption that meant everything by saying almost nothing. Two weeks ago. The day our label turned our love into a marketing plan.

They're wrong.

The beginning was the night we won the idol awards.

On camera the trophy looked like a crystal moon. In my hands it was a brick, heavy, cold, real. We'd rehearsed the grin, the bowed gratitude, the list of names. Rumi's palm was slick in mine, Zoey's fingers shook like her pulse was sprinting without her. Somehow, I spoke cleanly into a mic that has made better people stutter, and it felt like stealing a miracle meant for someone else.

After flowers and champagne, we drifted back to our practice studio with the lights turned low. Rumi set the trophy on the piano like an offering, kissed the air between us, and slipped into the hall to take Celine's call.

Zoey changed. I watched in the mirror like a sinner. Slow unzip. The flash of bare back. That look over her shoulder that said we were sharing a secret with the room. She pulled on her rehearsal set, black shorts, slashed-back crop top. We were supposed to cool down, talk next steps, rehearse Bobby's "no scandals for six months" speech.

Instead, we moved.

I cued the bass-heavy track she'd been devouring all week. We met it in the middle, reflex, need, instinct, mirroring too close for rules. Breath synced to breath until the air itself felt electrically unsafe. The song ended. We didn't. We kept moving with no soundtrack but lungs and the AC's low hum. Zoey's smile sharpened, bright and dangerous.

"We won," she said, testing a new word on her tongue.

"We did," I answered and something snapped between us like a rubber band pulled tight for too long.

The kiss surprised us both. Sudden. Molten. Less a decision than a collision. It wasn't gentle. It was oh and then this is everything and then the finally. My hands found her waist, hers climbed my back, locking at my neck. A seam inside me came loose, not breaking, opening. Every choreo count we'd ever learned felt like it had trained our bodies for one dance, this one.

"Zoey," I warned against her mouth, a word that meant everything and nothing.

"Don't stop," she breathed, gravity choosing me.

We didn't, until breath and sense returned like chaperones we hadn't invited. We broke apart on a gasp and stared, idiots who'd just discovered fire and didn't know whether to burn with it or run from it.

"I…" she started.

"… I know." I said, eloquent as a brick.

She laughed, shaky, bright, alive. "We can't tell anyone. Not yet."

I nodded too hard. "We figure it out first. Ours, not theirs."

"Rumi?" she asked, already guilty.

"Especially not Rumi." The word tasted like betrayal when it was only fear.

We pinky-swore like kids about to rob a candy store, Keep it quiet. Learn its shape. Don't let the world name it before we do.

We cleaned our faces. Fixed our hair. Practiced normal in the mirror the way idols practice smiles. Rumi came back smiling with a dozen things she wanted to say, we said none of ours. I told myself it wasn't lying, just guarding something fragile enough to shatter under fluorescent lights.


We were ridiculous and careful for a month.

Ridiculous looked like two toothbrushes in one cup, but one always drying in a drawer when Rumi was home. Doors cracked at "goodnight," then late texts from ten feet away, are you awake? because a hallway can feel like an ocean when you're keeping joy quiet. Slipping lyric scraps in each other's hands like contraband: I wrote this for you. / I choreo'd this for you. / Don't let them see yet. I want to see you see it first.

Careful looked like never standing too close at fittings, arranging our shadows on the studio wall so they didn't look like they were holding hands. Rumi teased us for being glue, she always had but now our new gravity made even teasing feel like tightrope.

And honestly? It was perfect. Sacred, almost. We learned the rhythm of us without the world's metronome. The body keeps its own calendar, in ours, those four weeks stretched like years.

It broke open a month later, during the first full run of comeback rehearsal, lights, quick-changes, harmonies so tight Bobby rubbed his sternum like we were giving him heartburn. We landed the bridge on take three. Dropped the lift on take four and turned it into a bit. Rumi glowed. Zoey glowed. I pretended not to notice theirs because noticing theirs always makes mine brighter.

After the final run, the room emptied in a fizz of gossip and hunger. Bobby called. Rumi turned her phone so we could see the calendar emoji and doom face. "Kill me or come with me."

"Hard pass," I said, tapping my water bottle. "That's a leader's job through and through."

"Oh but please ask for new wireless mike sets," Zoey added. "And tell him we want mirror risers."

Rumi groaned like we'd asked for a dragon and left, muttering about budgets and our collective disrespect for gravity.

Then it was just us. The studio felt bigger without the crew, smaller without Rumi's orbit smoothing our edges. The overheads dimmed to the cool-down scene, colored gels leaned in the corner like spent confetti. The mirror wall showed two girls in different states of wreckage and one truth neither of us could keep pretending to be afraid of.

Zoey tugged off her hoodie. Underneath, that same set, black shorts, slashed-back crop, a river of sweat at the notch of her throat. She slid the scrunchie off her wrist and dragged her hair up, exposing the long line of her neck. Every rational neuron in my head filed an immediate leave of absence.

"We did good," she said, rolling her shoulders until everything about her read loose.

"We did dangerous," I corrected, already stepping into her gravity. "You did dangerous. With your… everything."

Her eyes danced as she caught the hem of my shirt and tugged me half a step closer. "My everything, huh?"

"Scientifically speaking."

She grinned. "Scientifically, you're staring."

"Observing," I said, even as my gaze disobeyed and cataloged, the damp at her hairline, the way her ribs expanded under my hands when I wasn't touching her, the tremor in her quads from the last run that would make any sane person sit down and stretch.

She didn't sit. She shifted her weight and the floor squeaked, our reflection did the same. Something unhooked, maybe it had been unhooking all month. The room collapsed to the distance between our mouths.

"We have ten minutes before Rumi comes back," she whispered, eyes flicking to the clock like it might blush.

"That a warning or an invitation?"

"Yes."

The word hit like a green light.

I meant to be careful. Manage the pull instead of be dragged by it. Instead, my back found the mirror and she found me. The first kiss was quick, the second wasn't. Heat and salt and the soft noise she makes when she forgets we have a roommate who still doesn't know about us. She pressed in, not frantic, just decisive, one knee nudging mine until my stance widened without permission. The glass was cool against my shoulder blades, everywhere else was hot.

"Careful," she breathed, smiling against my mouth like she'd already forgiven us for what we were doing. "You hate fingerprints on the mirror."

"I'll grab the windex after," I muttered, which made her laugh into my lips and made me want to earn the sound again immediately.

Her hands mapped me like choreography, sternum, waist, the bracket of my hips where the lift begins. Mine cupped the back of her neck, thumb finding the damp curl at her nape, she shivered like I'd found a secret switch. I felt the coil of her abdomen when she rose onto her toes and pressed closer. We tasted like eucalyptus lozenges and the last of the electrolytes. My pulse had no respect for time.

"Count me in," she said, teasing, breath hitching when I kissed the corner of her mouth instead of answering.

"Five," I murmured, because I am weak for her games.

She dragged her nose along my cheek, almost a nuzzle, almost a dare. "Six."

"Seven," I said, and swallowed her sigh.

Somewhere, a Bluetooth metronome ticked faintly because we'd left it running by accident. 102 BPM. The tiny sound made it worse. It made everything feel counted, timed, forbidden. The air smelled like rosin and steel and citrus cleaner, and underneath all of that, us.

"Door's not locked," I managed between kisses, the good angel on my shoulder making a final, pathetic gesture.

"Then be quiet," she said, mischievous, mouth brushing mine, not a request so much as a dare. Her fingers found the hem of my shirt and slipped beneath, hot on hotter.

My restraint frayed. Not explicit. Just too much for cool-down.

I flipped us, gentle, and the mirror fogged where her breath hit. Her head thunked the glass with a soft, surprised "Mmmm." I kissed her apology into her smile. She anchored herself at my neck, the line of her body fitting the line of mine in a way that felt preordained. Her calves trembled, exhaustion, afterburn. I slid a palm down the back of her thigh to steady her. She rewarded me with that sound again, the one that short-circuits higher reasoning.

"Ten minutes?" I checked, voice rougher than I intended.

"Nine," she said, glancing past my shoulder at the clock, then back like she'd just decided time was negotiable. "Maybe eight."

"You're terrible at math," I said, even as my hands memorized more, and her laugh landed low and did dangerous things to my spine.

A vibration rattled on the bench, Rumi's name pulsing on a phone I chose not to look at. The metronome ticked on, traitorously cheerful. Our reflection looked like two people who had sworn to be smarter than this and then forgot.

"We're being reckless," I tried again, but it came out as a kiss.

"That's the best part," she retorted, cheeky, stealing the word out of my mouth.

I told myself I'd break away at the next breath. The next breath arrived, and I didn't. We had choreographed an entire concert; we had not choreographed this exit.

Footsteps in the hall. Voices. Bobby's nasal "synergy" floating through cinderblock like a curse.

Zoey pulled back just enough to whisper, "I hate that word."

"Me too," I said, and we both smiled and then we didn't, because Rumi's voice followed, closer now, exasperated and fond: "If he says 'synergy' one more…"

The latch clicked. The door swung wide.


Time tripped.

Zoey froze halfway between apology and defiance, breath still on my lower lip. I tried to step back and only managed to pin her flatter to the glass, framing us like a crime-scene diagram titled Excellent Lighting, Terrible Decisions.

Rumi stopped dead. Her gaze swept, Zoey's flushed cheeks, my hands where they absolutely should not have been for a cool-down, the clean, shocking stripes of skin the shirt was never designed to hide, the way the air smelled like sweat and truth. Silence stitched itself over the room in two heartbeats.

Then a slow, baffled oh unfurled across her face.

"Right," she said, setting her water down like it was explosive. "So. This is a thing."

Zoey's ears went cherry red. "We were… Cooling down."

I wheezed a laugh that betrayed every nerve I had.

Rumi looked once more, then softened like she'd been handed a puzzle and realized the picture had been in front of her for months. "Okay. First: I love you both and I am so excited this is happening. Second: I'm not mad, I know you had reasons to hide this and I accept them. Third: Please, please, lock doors so this doesn't happen again. Fourth, the budget does not include rehearsal space-cleaning fees."

Zoey made a tiny dying sound and hid her face against my shoulder.

"And fifth," Rumi added, squinting like a coach, "Zoey, did you even stretch before trying to climb her? Because if you pull something being stupid, I will bully you for the rest of your life."

The laugh that tore out of me was half sob. I wanted to cry and run and stay, all at once. She crossed to us and squished our cheeks until we made matching fish faces.

"Don't be weird," she said warmly. "Okay, be a little weird. But let me be happy for you."


If you want to know what love looks like with the volume up, shared playlists, shared socks, shared scoldings from Bobby, shared studio air at 2 a.m. when the city is a hush and we're building choreography out of her bridge that won't land and my turn that refuses to sit on the beat. She writes with my body in mind, I choreo with her breath in mind. Rumi floats through it with tea we didn't ask for and advice we pretend to ignore.

We bicker about Kevin the ficus. We name him anyway. We feed him like he can bless us with chart positions.

We are, were, fine.

The thing about fame no one tells you is that silence becomes the loudest sound in the room once the fans stop screaming.

At first, the quiet feels like mercy. Then it starts echoing.

That morning, though, it isn't silence that fills the air. It's laughter. Zoey's laughter.

The kind that curls against my skin, soft and golden, like sunlight warming the edges of a storm.

We're tucked into our usual corner booth at the little brunch café off Hongdae Street, the one with mint-green tiles, plants in hanging glass globes, and walls covered in Polaroids of every idol who's ever eaten there. Near the register, there's one photo that always catches me, three girls with powdered sugar on their noses, arms tangled around each other, laughing like they didn't know what pain was. Huntrix. Us. Before the world learned our names. Before demons. Before death. Before everything was ripped open and resewn.

The Idol Awards are over. The Honmoon is reborn. The saja boys, the Demon King, none of it remembered.
The world forgot.

But we didn't.

Sometimes I still wake to the phantom smell of smoke and blood, the echo of screams that no longer belong to anyone alive. The three of us, Zoey, Rumi, me, we walked through hell together and came out the other side. The world will never know what it cost.

But we know.

After the final battle, something between us changed. Permanently.
It wasn't just survival, it was recognition. We'd seen each other at our most broken, our most monstrous, our most human.

Rumi was the first to shift. She still glows differently now. You can see it when sunlight hits her eyes, something sharp, old, like fire trapped behind glass. There's an energy to her now, a quiet gravity that wasn't there before. Sometimes she'll say something simple, and it'll carry the weight of a thousand years.

Zoey and I never talk about it directly, but we feel it, like the tether between the three of us hums on a frequency no one else can hear. A chord that still vibrates when one of us dreams too loudly.

We built our new normal together after the chaos, late-night takeout on the floor, triple-watching movies we weren't even paying attention to, Rumi teasing us about being too affectionate, Zoey threatening to write a song called "Third Wheel Rumi" just to spite her. It's our own kind of peace.

Rumi's more than our leader now; she's our anchor.

When Zoey and I went public, she was the first to hug us, whispering something like, "About time." When the tabloids got ugly, she was the one who stayed up with us, scrolling through comments so we didn't have to. When the label tried to turn our love into marketing, she slammed her hand on Bobby's desk and said, "They're people, not a storyline."

She's the reason we even still have a future.

Right now, though, she's not here. It's just me and Zoey. And the world feels… almost normal.


Zoey's wearing her favorite cream sweater, the one that hangs off her shoulder just enough to make me forget my own name. Her hair's loose and a little messy from the morning wind. She's arguing with the waiter, eyes shining, about whether oat milk or almond milk is the better choice for iced lattes. Her Korean slips a little, that soft L.A. edge curling around her vowels, and the poor waiter doesn't stand a chance.

I can't help smirking. "You flirting for discounts again?"

She shoots me that grin, mischief and sunlight in equal parts. "If it works, why not?"

God, I love her.

I love how she talks with her hands, punctuating every word like she's painting the air.

I love how she leans in when she listens, like every sentence deserves her full attention.

I love how she makes every space feel warmer just by breathing in it.

I love her enough that it scares me.

We eat like we always do, sharing plates, teasing over who got the better dish. I have pancakes, she has avocado toast. Two iced lattes sweating between us. She steals half my syrup, I pretend to sulk. She feeds me strawberries to make up for it, popping one between my lips with an exaggerated, "There, now you can't be mad."

It's so easy.

Too easy.

So easy it almost feels unreal, like a dream stitched over a wound I haven't checked to see if it's healed.

And then the dream cracks.

It begins with a soft voice, "Excuse me?"

Two girls stand by our table, phones out, smiles shaking with excitement. Teenagers, probably. The kind of fans who waited in line for six hours in the rain just to see us once. Their energy buzzes like static electricity, adoring, innocent, overwhelming.

I don't mind fans. We owe them everything. But fame demands masks, and Zoey's faster at putting hers on.

"Of course!" she chirps before I can answer. She slides closer to me, looping an arm around my waist like the perfect idol girlfriend she's not supposed to be. "Let's make it quick so we don't bother anyone else, okay?"

They nod, giggling, snapping pictures like we might disappear between frames. "You two are so pretty," one of them says, voice trembling. "And you're so different! Like total opposites! Guess opposites really do attract!"

The word opposites lands like a knife in soft tissue.

Zoey laughs easily, brushing it off. "It's all about balance," she says, voice bright and effortless.

But something in me splinters.

Balance.

Opposites.

That word used to mean wrong in my house.

And just like that, I'm gone.

I'm sixteen again. Standing in the doorway of my parents' living room.

Dance trophy in one hand. Letter of acceptance in the other.

My father's face blank. My mother's jaw a knife-edge.

"You're too loud, Mira."

"You're too stubborn."

"You're too much of a risk. People won't like you if you don't behave."

"You'll ruin your future if you keep acting like yourself."

And then the sound of paper tearing, my father ripping my acceptance letter in half. His voice echoing, "Entertainment isn't a career, it's a disease."

The fan's laughter fades to a dull hum. The room tilts.

Zoey's hand finds mine under the table, her thumb brushing across my knuckles, grounding, gentle. But I can't hold onto it. The noise in my head is too loud.

I force a smile for the last photo. "Thank you for supporting us," I say in the perfect cheerful voice the company drilled into us, every note polished, every crack sealed.

The girls beam, bow, and leave in a flurry of perfume and excitement.

The café noise rushes back in, too bright, too loud. Zoey is still chatting with the waiter, laughing like the world hasn't tilted. But my chest feels hollow. My skin is too tight. The light stings my eyes.

She reaches for her coffee, I flinch like it's a threat. And just like that, the first fracture becomes a fault line.

The thing about fame no one tells you, how easy it is to disappear in plain sight.

And right now, I'm already fading.


The ride home is quiet.

The kind of quiet that hums in your teeth.

Zoey hums under her breath beside me, a soft, shapeless melody I recognize as one of hers, a song she's writing in her head. She always writes when she's thinking. Always sings when she doesn't know how to say it.

I stare out the window and count reflections instead of buildings. My own face repeats in the glass, pale, blank, untrustworthy. The city rushes by in streaks of white and neon, but I can't see any of it clearly.

Every time she taps her fingers against her thigh, keeping time with the song in her head, something in my chest tightens another turn.

When we pull into the underground garage, the air feels heavier. The silence gets teeth.

By the time we reach the penthouse, Rumi's gone, probably grocery shopping or visiting Celine, maybe giving us space that she doesn't even know we'll ruin. The penthouse feels too big without her orbit anchoring it. Every light seems too bright, every shadow too deep.

Zoey drops her purse by the door, toeing off her sneakers. Her hair's slipped out of its clip, she looks tired, beautiful, real in the way that always guts me. She turns, expression cautious.

"You've been quiet since brunch." Her voice is gentle, almost tentative. "You okay?"

"Fine," I say, too fast, too sharp.

Her head tilts, just a little. "Mira…"

That tone. The one she uses when she's trying to make space for me. The one that's all softness and patience and too much understanding. It breaks me because I don't deserve it, not when everything inside me feels jagged and wrong, ready to cut whatever gets too close.

"I said I'm fine," I snap.

The silence that follows is thick enough to choke on. I can feel it pressing against my ribs.

Zoey doesn't back down. She never does. "You're not," she says quietly. "Talk to me."

And that's what does it. The way she says it, like it's that simple. Like I can just open my mouth and tell her everything rotting inside me without watching her recoil. Something inside me snaps like a guitar string pulled one turn too tight.

"Talk to you?" My laugh is sharp, ugly. "About what, Zoey? About how people look at us and see a fucking joke? About how they think we only work because you're sunshine and I'm whatever the opposite of that is?" I take a step toward her, can't stop myself. "Because you're soft and likable and I'm the one they tolerate because you're standing next to me?"

Her eyes widen. "Mira."

"Don't." My voice cracks into something brittle. "You know what they say. Opposites attract, right? That's what that fan said. Opposites attract. Like it's a novelty. Like it's funny. Like I should be grateful anyone even believes this works."

Zoey flinches like I threw something. "Mira, no one said that."

"They don't have to!" I shout, and the sound ricochets off the walls, echoing in all the wrong corners. My hands are shaking now. "It's what they think. It's what everyone's always thought. I'm too much. Too intense. Too serious. Too cold. Even after everything we've done, they still look at me and wonder how long until I ruin it all."

She doesn't interrupt again. She just stands there, shoulders pulled in, eyes glassy, jaw trembling slightly. Listening. Always listening. And somehow that makes it worse.

"Say something!" I yell. The sound tears out of me. "And stop looking at me like that!"

Her voice, when it comes, is barely a whisper. "Like what?"

"Like you pity me!"

The words burn their way out before I can stop them. I don't mean them. Not one syllable. But now they're in the air, poisonous and alive, and I can't take them back.

Zoey's lips part, to deny it, probably but I'm already spiraling, sliding too fast down the slope I built myself.

"I don't need your pity, Zoey! I don't need your fucking patience! You think because you write about feelings, you understand mine? You think you can fix me with a song?" My voice is shaking now, and I hate it. "You don't get it. You've never had to fight for air in your own house. You've never had to watch the people who made you look at you like a mistake that keeps breathing. You have no idea what it feels like to be too much."

Her eyes are shining, and I can't tell if it's anger or heartbreak or both. She whispers, "Mira, stop."

But I can't. The words keep coming, ugly and unstoppable. "You don't know what it's like to be hated by the people who raised you! To be told every day that you're too much of everything and not enough of the one thing they wanted! You…" My voice breaks. "You wouldn't last a day in my head."

The air goes dead quiet after that. Even the city outside feels like it's holding its breath.

Zoey doesn't yell back. She doesn't throw anything. She just stands there, trembling, her eyes wet but fixed on me like she's still searching for the version of me she knows under all the noise.

When she finally speaks, her voice is barely audible. "Okay," she says, and it's not agreement, it's surrender. "I get it."

The calm in her voice is the worst part. It's not anger. It's finality.

She turns away, quiet, deliberate. Walks down the hallway. I hear the soft sound of drawers sliding open. The rustle of fabric. The metallic click of a suitcase zipper.

"Babe…" My voice is raw now, more plea than word. "Zoey, wait."

She doesn't.

When she passes me in the hallway, her face is composed in that terrifyingly calm way that means she's already halfway gone. Her eyes don't meet mine. Her shoulders are trembling, but her stride doesn't falter.

She stops at the elevator, presses the button, waits.

The silence between the chime and the doors opening is the longest second of my life.

I take a half step forward, hand lifting on instinct. "Please don't go."

The doors slide open with a soft mechanical sigh. She steps inside.

And that's when I see it, the first tear break free. Then another. Then more. They slide down her face, silent, unstoppable. Her hands are shaking around the strap of her bag.

The doors start to close. I should move. I should do something. I should run.

But I'm frozen. My throat locks. My legs refuse.

All I can do is watch the metal edges slide together, sealing her away from me.

The sound of the elevator doors closing is too soft for what it means.

It feels like a gunshot anyway.


The next few minutes are a blur.

Then an hour.

Then two.

Time fractures, seconds turn to glass. I don't remember picking up the cup from the table. I don't remember the first shatter. Just the way the sound slices through the air like a scream I didn't know I was holding.

The crash is an echo I can't stop feeding. A second glass. A framed photo. A lamp. I'm half-aware of myself moving, half-aware of the sound of my own breath, ragged, uneven, strangled.

I don't remember meaning to throw anything. But everything around me wants to break.

When I finally come back to myself, the living room looks like a hurricane with my heartbeat at its center. The couch is overturned. The mirror near the hallway spider-webbed. My bed half off its frame, mattress hanging like a tongue. Torn posters flap on the wall in the wind from the air-conditioner.

My knuckles are bleeding. Tiny red constellations dot the floor. My throat hurts from a scream that maybe never left my body.

And still, I can't breathe.

My lungs refuse to open. My pulse stutters. The silence of the penthouse presses down like weight. Every corner looks like her. The blanket we shared still half-folded on the couch. Her hoodie draped over a chair. Her coffee mug with lipstick at the rim.

The air tastes like her shampoo and dust.

I can't stand it.

I can't make it stop.

So I do the only thing that makes sense in the wreckage.

I grab my phone. Scroll past the empty messages I've written and deleted and written again. Find her playlist. The one titled with just a heart emoji and the tiniest "<3 Zo."

It's all American tracks. Songs she used to sing to me when she was half asleep, or when our words weren't enough. The kind that lived in our kitchen at 3 a.m., between tea and apologies, between fights that ended in laughter.

When "In My Room" starts, the first chords cut straight through me.

The sound fills the space like a haunting. Like she's here and not here. Like memory made audible.

I sink to the floor, my back against the dresser, knees pulled to my chest. The room spins, my chest shaking. I can feel the pulse in my wounded hands, throbbing with the bass.

The lyrics hit. Each one lands like a knife turning under my ribs.

"I'd slit my own throat
Just to see if you'd mourn me
I want your things in my room
I miss you all of the time…"

My lips move with the words, barely a whisper. The sound catches, trembles, breaks apart.

Then louder.

Then louder still.

Until I'm singing, if it can be called that, my voice cracking, my throat raw, tears choking every line.

It isn't music. It's mourning.

It's confession.

It's every "I'm fine" I ever used as armor collapsing under its own weight.

The song spills into the next track, and I'm still there, knees to my chest, shaking, mouth open on a sob that keeps coming back like a tide that refuses to go out.

That's how Rumi finds me.


The door clicks open.

A sound so small it shouldn't matter but in the wreck I've made, it might as well be thunder.

Plastic rustles. Grocery bags hit the floor with a soft thud.

"Mira?"

Her voice is careful. Testing the air.

I don't answer. I just keep singing, if it can even be called that anymore, my voice trembling around the lyrics, cracking on the high notes. The words tumble out like broken glass, soft and sharp and useless.

Rumi steps into the room, her shadow moving across the mess like a ghost. Her eyes sweep over everything, the shattered glass glittering on the floor, the torn sheets hanging off the bed like defeated flags, the blood smeared across my knuckles, the photo frames facedown. Me, slumped against the wall with my head down, whispering the last line of a song that's already bled me dry.

She doesn't speak. Not right away.
Just stands there for a long moment, the kind of silence that doesn't need filling.

Then she lowers herself to the floor beside me, slow and steady. The sound of her jeans brushing against the tiles, the soft clink of her ring against the bottle she sets aside.

No questions. No judgment. Just presence.

It's infuriating and saving at the same time.

The song ends, and the silence that follows is deafening. The kind of silence that feels alive. My chest is still shaking; my breathing ragged and uneven, syncing slowly to hers.

For a long minute, neither of us moves.

Then she speaks, her voice a whisper meant for both of us.

"She called me."

My head jerks up so fast it hurts. "Zoey?"

Rumi nods. Her eyes are tired, rimmed red from trying to hold someone shattered together. She looks older in this light, not in her face, but in the weight behind it. "She's at a hotel," she says. "I went to see her."

My stomach drops. "Is she…"

"She's not okay," Rumi says softly, before I can finish. "But she's breathing. Eating, kind of. I brought her tea. She barely spoke."

The words sting worse than any cut. I feel them in my throat, hot and sour, like acid.

"I… what did she say?"

Rumi's expression doesn't change, but something in her eyes softens even more. "Nothing. She didn't have to. She just sobbed her little heart out." Her gaze flicks briefly to the floor. "She said she needed time before coming home, but she promised to let me check in."

I nod like I'm hearing it through water. My throat closes up.

When I finally speak, the words scrape their way out.

"I broke her."

Rumi's head tilts. Her voice is calm, grounded, steady like stone. "You're human, Mira. You broke down. There's a difference."

"She didn't deserve that," I say, barely breathing. "None of it."

"No," she agrees quietly. "She didn't."

She lets the silence stretch just long enough to make sure I feel it, then adds, "But you didn't deserve what made you that way either."

That's what shatters me.

Not her voice, not her words but the truth in them. The mirror she holds up without meaning to.

Everything I've been holding in, every scream I swallowed, every old bruise pretending to be gone, every ounce of guilt clinging to my ribs, breaks free all at once.

It isn't crying, not really. It's shaking, gasping, breaking. A sound that starts in my chest and doesn't know how to stop.

Rumi doesn't flinch. Doesn't move away. She just reaches out, gently but firmly, and pulls me against her shoulder. The motion is so familiar it nearly undoes me.

She holds me like she did years ago, back when we were still trainees, when I'd cry after twelve-hour rehearsals and she'd sneak me bottled water and tell me to scream into the soundproof wall instead of breaking my throat.

Her hand finds my hair, stroking it absently as my body trembles against her.

"I ruined everything," I manage, voice wrecked.

Rumi exhales through her nose, fingers tracing slow, grounding circles on my back. "You didn't ruin anything," she says. "You hurt her. You hurt yourself. But things can be fixed."

"I don't know how."

"You don't have to yet," she says. "You just have to stop running from it."

I shake my head against her shoulder. "Not this. I can't fix this."

Rumi squeezes me tighter, chin resting lightly on my hair. "You and Zoey accepted me even after finding out I'm half demon," she murmurs. "You stood beside me when I was ready to run from myself. You fought for me when I didn't think I was worth saving."

Her voice wavers, just slightly. "You don't get to decide she won't do the same for you from your own demons."

Her words sink in slowly, like heat into frost. They find the cracks in me and settle there, pulsing.

I want to believe her. I want to believe anything that doesn't end with me alone on this floor, surrounded by glass and ghosts.

Rumi shifts, and before I realize it, her hands are cupping my face, thumbs brushing at tears I didn't notice falling again. Her eyes are steady, dark and kind.

"You love her, right?" she asks quietly.

The answer is instant. Reflex. More than I love myself.

"With everything that I am," I choke out, my voice a raw whisper.

"Then we'll fix this," she says simply. "Together."

Something breaks again, only this time, it isn't pain. It's the first breath that doesn't hurt.

For a long moment, neither of us moves. The city hums outside, faint and far away. The room smells like rain, dust, and blood. Rumi's hand is still steady on my shoulder, grounding me.

For the first time that night, I let myself believe her.

Because if Rumi could walk through hell and come out whole, maybe there's still a way for me to crawl out of mine.


The morning after feels like static, everything humming but nothing tuned.

Light presses too bright against the blinds, too clean for a room that still smells like last night's wreckage.

The kettle hisses in the kitchen, its whistle soft and thin, the sound of something trying to stay steady.

Rumi moves around quietly, her mercy disguised as noise. Cupboards open and close. Plates click. The water runs. She's giving me the illusion of normal by making enough sound to drown out mine.

My phone sits facedown on the table, a small square of accusation.

Every buzz is a phantom I can feel but not prove.

It's not Zoey.

Why would it be?

Rumi keeps the house moving so I don't have to. She speaks in half-sentences, her kindness hidden inside practical verbs.
"Shower's hot."
"Eat first."
"Breathe."

She doesn't say Zoey's name until I can say food. When I finally manage half a bowl of rice, she slides a folded sheet of paper toward me, white creased over black ink, my own handwriting slanted and frantic.

"You left this," she says.

"It wasn't meant to be read."

"Then you shouldn't have written it where I do dishes."

Her tone is level, but it lands like a challenge. I don't answer. I stare at the rice bowl until it becomes a blur.

Rumi unfolds the paper herself, smooths the wrinkles, and reads aloud in a voice so steady it almost hurts.

"You deserve a version of me that doesn't bleed on you to prove she's real."

Her eyes lift from the page to meet mine. "That's good," she says quietly. "Keep that line."

I look away. "I wasn't trying to capitalize on it."

"You're trying not to talk," she replies. "But expressing it however feels right is key."

There's no winning with Rumi. Only surviving her accuracy.

She makes me walk her through everything again, every step of the fight.

The café. The comment. Opposites.

The flash of my mother's voice. The snap. The look on Zoey's face.

It feels mechanical, like confessing to a crime I don't remember committing.

The second retelling hurts worse than the first because the adrenaline's gone, leaving only truth and echo.

When I finish, Rumi doesn't rush to fill the silence. She just sits there, legs folded, elbows on her knees, watching me with those endlessly patient eyes. I hate it.
I hate that she doesn't look disgusted or disappointed.

She just looks like she's waiting for me to stop lying to myself.

Finally, she asks, "Where does your head go when people say too much?"

My throat tightens. "Back home."

She nods, like she expected that answer all along. "Then let's go there."

I close my eyes. The room disappears instantly.

I'm seventeen again, standing under fluorescent lights that hum loud enough to make my teeth ache. Fifty girls in identical shirts, numbered like merchandise. A clipboard woman calling names that sound like countdowns to disappointment.

My father is outside in the car, engine running. He said this audition was a waste of gas and time. I sang anyway. I made it halfway through the second verse before they cut me off.

On the way out, I smiled. Not because I was happy, but because I'd learned early that disappointment looks safer when it smiles.

When I climbed into the car, my father didn't ask how it went. He just said, "Good. Now you can focus on something that lasts."

That night I packed a bag. I left home before sunrise. I was going to chase the dream no matter what, and I did. I had landed a gig with Huntrix and everything changed.

When I open my eyes again, the penthouse light feels the same, too bright, too white. My pulse is a drum I can't silence.

Rumi's voice breaks the quiet. "You learned survival through silence," she says. "Now silence feels like death. So you fill it with noise."

"I filled it with Zoey," I whisper before I can stop myself.

"That's noise too," she says gently. "Beautiful, but still noise."

She leans back, her tone softening. "You don't need to erase the noise, Mira. You just need to learn to tune it."

The words land somewhere low in me, a frequency I can feel but not translate.


The days slide by in slow gradients of gray. Rumi becomes the pulse of the house, coming and going with that same quiet competence that makes her impossible to replace.

When she returns from grocery runs, she leaves small offerings on the counter, my favorite yogurt, Zoey's brand of tea. Little proofs of care.

By evening she's always near, cross-legged on the floor or perched on the couch, sorting paperwork or tuning her guitar. She doesn't push. She just waits for me to start talking again.

When she finally mentions Zoey, it's casual. "She's resting," she says, unpacking the groceries. "Hotel's quiet."

The way she says quiet makes my stomach drop.

"She's okay?" I ask.

"She's breathing," Rumi answers.

The way she says it makes my heart stop.

"That's not an answer."

"It's the truth I'm allowed to give you."

She won't betray either of us. That makes her the loneliest person in the room because she's carrying the broken pieces of us, even though she shouldn't have to.


Every night I write letters. Some start like apologies. Some start like prayers.

"I keep dreaming you're home but the walls won't let me see your face."

"I keep thinking if I bleed enough ink, it'll count as penance."

I never sign them. I leave them on the table because I don't know how to hide them from someone who sees through walls.

Rumi finds them anyway. She never asks permission. She reads pieces aloud like it's homework for my soul.

One night she lifts a page and reads, "You think you're poison."
Then she looks up, eyebrows raised. "Are you?"

"Sometimes," I whisper.

"Then what do you do?"

"Find the internal antidote."

"Good." She nods once. "Write that down again. Louder."

The next night she asks me to talk about the early years, before Huntrix, before light.

The first company. The penthouse with six girls and one bathroom. The cracked mirrors. The hunger hidden under makeup. The floor rehearsals that ended in nosebleeds.

"We learned to smile while limping," I say. "To bow so long we forgot how to stand upright."

Rumi listens, elbows on her knees, eyes steady.

"When I debuted, I promised myself I'd never kneel again unless it was choreography," I add. "Then I met you and Zoey, and kneeling started to mean something else."

"Trust?" Rumi asks.

"Yeah," I whisper. "Trust. Surrender. Safety."

I don't tell her the rest, that Zoey and her made every wall in me feel temporary. I think she already knows.


On the third day, Rumi leaves me alone in the studio with one instruction: "Stretch. Don't overthink."

The mirror looms like a wound that never healed. The fluorescent lights hum, the room smells faintly of lemon cleaner and sweat.

I trace a crack running through the mirror, an old scar from a dropped light stand years ago. My reflection splits down the center.

And then, for a second, I see her, the internal demon I always fight. The one whose voice sounds too much like mine. The shadow with my face, whispering, You and I are the same.

I blink, and it's just me again, bare-faced, hollow-eyed, dangerous in all the wrong ways.

"I'm not you," I whisper to the glass. It fogs with my breath. Doesn't answer.

I press my palms to the mirror, trying to feel a pulse. The glass stays cold. I don't know whose heartbeat I'm searching for, hers, mine, Zoey's.

When Rumi comes back, she finds me cross-legged on the floor, fingers still spread against my reflection.

"You don't have to fight it," she says softly from the doorway. "Just recognize it. That's how healing starts."

Her calmness burns more than anger ever could.


By the fourth night, Rumi looks wrecked in her own quiet way, smudged eyeliner, hoodie sleeves wet from dishwater, eyes half-closed with exhaustion. She drops onto the couch with a groan.

"I'm officially the world's most emotionally constipated courier," she mutters. "Delivering feelings no one ordered."

I manage a faint smile. "You didn't sign up for this."

"Maybe I did," she says. "Maybe being half demon means I'm built for middle-grounds."

"You could just tell her I'm sorry," I say, voice small.

"I could," she admits. "But you saying it matters more than me translating it."


That night, it storms.

A real Seoul summer storm, the kind that cracks open the sky like a wound and makes the lights flicker in sympathy. Thunder rolls across the roof hard enough to shake the air vents. Rain hammers the windows in relentless sheets, like applause we don't deserve.

Lightning splits the skyline, white and violent. For a moment, the whole penthouse flashes into x-ray, the piano, the trophies, the ghosts.

Zoey hates storms. Always has. It's one of those little contradictions that makes her human again in my head, how someone who can fight demons in free fall, midair, with nothing but her knives and faith in her own hands, still hides under blankets when thunder gets too close.

She used to joke about it. "Lightning doesn't like me," she'd say, ducking under my arm as the sky cracked open. "I think it knows I'm competition."

Then she'd grin, but her fingers would still tremble until I turned on music loud enough to drown the storm out.

Once, on tour in Busan, we lost power during a sound check. The whole venue went black. She'd gone still beside me, that thousand-yard stare that meant her pulse had sprinted ahead of her body. I'd reached for her hand in the dark, and she'd whispered, "It's stupid, I know."

And I'd told her, "It's not stupid if it's yours."

Now she's not here. The sky tears itself apart, and she has no hand to find in the dark.

Rumi sits at the piano, the same one that's held trophies, takeout boxes, and late-night secrets. Her hair's pulled back, hoodie sleeves pushed to her elbows. Her fingers press a slow progression in D minor, each note trembling like it's trying not to flinch at the thunder.

The melody sounds like rain turned into memory.

"Every scar has a sound," she murmurs, eyes half-closed, shoulders moving with the rhythm. "Yours is this."

The first few notes catch me off guard. They're gentle, hesitant, like a lullaby made for ghosts.

I join in before I realize I'm doing it, humming low, uneven. The sound wobbles, then cracks entirely on the third note.

Rumi doesn't stop. Doesn't even glance over. She just nods slightly, fingers still steady on the keys. "Good," she says. "That's the point."

We stay there, her playing, me humming, until the storm outside begins to sync with the rhythm. Thunder becomes percussion. Rain becomes static between chords. Somewhere in the middle of it all, the sound stops being a song and starts being a kind of truce.

When the last chord fades, the room seems to hold its breath. Even the thunder pauses, as if the sky's listening for what we'll say next.

Rumi turns toward me, her voice low, deliberate, almost reverent. "She's hurting too," she says. "But she still loves you."

The sentence lands like an aftershock. It hurts because I believe it.

"I don't deserve that," I whisper. The storm chooses that exact moment to answer, a low growl rolling through the walls, like the world disagreeing with me.

"Maybe not," Rumi replies, reaching over to brush her fingers across mine. "But love isn't a salary. You don't earn it, you maintain it."

Her touch is light but grounding, a single human proof in a room full of ghosts. The air between us hums with the leftover vibration of the keys.

Outside, the storm begins to soften, the thunder receding into the distance like something ashamed of its own noise. Inside, the penthouse breathes again. The piano hum lingers under our skin.

I glance at the window. The rain's gentler now, tracing slow, uneven paths down the glass. The kind of rain Zoey used to call "forgiving rain."

For the first time in five days, I reach for my phone. The screen lights up too bright in the dim room, an artificial sunrise. My fingers hover over her name.

I imagine her in that hotel room, the curtains drawn, headphones in to drown out the storm, pretending she's fine. Maybe she's got one of my hoodies on. Maybe she's replaying old rehearsal footage. Maybe she's humming too.

Three words appear on the screen before I even realize I've typed them:

I'm still here.

I stare at them. The thunder outside has gone quiet enough that I can hear my own heartbeat, can almost pretend it's hers.

I don't hit send. Not yet.

But for the first time since that elevator closed, I believe it's possible she might answer if I were to.

And somewhere, far away, a single flash of lightning splits the sky but this time, I'm not afraid of what follows.


On the fifth day the penthouse forgets how to breathe.

Air sits in the rooms like a held note. The clock over the piano ticks in a rhythm that makes me want to rip out the batteries. A stray sunbeam crawls down the wall like it's afraid of me.

Rumi is out, groceries, I think, or mercy. The fridge hums too loudly, a flat line under everything. Kevin the ficus judges me from his corner, leaves slightly drooped, passive-aggressive. I try to make tea and realize I've been standing at the kettle for three full minutes after it clicked off, holding a mug I never filled, steam long gone. The ceramic cools against my palm. My hand doesn't notice.

Silence presses on the glass, the city on the other side looks like a photograph.

The lock turns.

The door opens.

Zoey stands on the threshold like a storm that's already spent itself. Hoodie, yesterday's jeans, hair dragged into a losing-battle bun with strands escaping in defiance. Her eyes are swollen and raw at the edges, rims rubbed red by tissues or sleeves or both. Her lips are chapped into small, angry wounds where she's worried them without noticing. She looks breakable and stubborn about it, a miracle wrapped in sandpaper.

She doesn't see me at first. She does the small choreography of arrival, one foot over the threshold, bag strap lifted, breath caught high in her chest. When her gaze lands on me, she startles like a cat that forgot anyone else lived here. "I thought…" The word fractures. She swallows and resets. "I thought you'd be at the studio. I'm just… grabbing some clothes."

Her sentence is a bridge with missing planks. I stand very still and nod like someone who's learned that any sudden movement makes the deer run. "Okay."

She sidesteps toward her room. Drawers open. Hangers clack together, stupid loud, ridiculous little cymbals. The zipper's rasp is a zipper's rasp all over the world, but I've never hated a sound more. She moves quickly, efficient, like speed could make any of this painless if she just beats me to the next breath.

I stay where I am and try to catalog proof that the world is not ending, detergent in the air from last night's laundry, the kettle cooling into silence, the faint line where the rug doesn't quite meet the wood. The trophy on the shelf still tilted from when we dusted it together. The coffee ring she left on the counter, faint and perfect.

She comes back with a small cross-body bag and keeps her eyes anywhere but mine. It's the not-looking that hurts. That more than the bag.

"Zoey," I say. I don't step in front of her; I just… exist in the hallway a little more insistently. "Can I have a minute?"

She stops like she's hit a glass wall. The tension crawls into her body in visible waves, shoulders, jaw, the fine muscles around her mouth tightening into a barricade. She nods once, a brittle yes she doesn't trust her voice to carry.

"I'm not going to keep you," I rush, words tripping. "Just, sixty seconds. I owe you everything I should have said first."

Her throat moves. Another nod.

I don't reach for her yet. I mean every word I told Rumi, ask before touching. Name the ghost, not the person.

"I'm sorry," I say, and the apology sits honest and heavy between us, stubborn as furniture. "For the things I said. For pointing a stranger's sentence at you because I was too scared to aim it at the right ghosts. For making you my lightning rod instead of my shelter. None of that was yours to carry. Not a single word was true about you."

Her eyes flicker toward mine, touch, recoil, touch again like they're testing heat. She's breathing in shallow sips, trying to hold everything inside by force of will.

"The word opposites is a trapdoor in my head," I tell her. "In my parent's house it meant wrong. It meant unwanted. That fan said it and I fell through and landed in a sixteen-year-old body I swore I'd outgrown. I should've said that out loud. I didn't. I let it rot into a weapon and then I handed it to you." I swallow. "I'm so, so sorry."

She presses her lips together like the apology hurts in a different place than the injury. When she speaks, it's rough at the edges. "When you said I don't know what it's like to be unwanted…" She stops, shakes her head, recalibrates. "I felt seventeen again, too. Back in rooms where I was told I was too much and too American and too clingy and too soft. I kept thinking: But it's Mira. She knows me. She knows better. She'd never throw that in my face by trying to compare traumas."

"I do," I say, and my voice breaks on the truth of it. "I forgot how to act like it. That's on me."

We breathe the kind of air that hurts to pull in. The clock over the piano stutters once like it's changed its mind about time.

"I didn't stop loving you," she whispers, a confession dragged across glass. "Not for a second. That's what made it worse."

"I know," I say. "I didn't either. I loved you while I was saying things I don't believe, and that is the ugliest sentence I can imagine." My hands want to move; I force them still. "I'm building a plan so I never do that again. Color texts when the echo starts. Leave the room. Call it by its name before I become unkind. I won't make you my shield again." I inhale, it shakes. "I won't ask you to forgive me so I can feel better. I'll do the work whether you're in the room or not."

Her fingers tighten on the strap of her bag until the leather squeaks. "I'm so tired," she says, and the honesty knocks my breath sideways. "Of being brave. Of being soft when soft gets punished. Of holding it together so no one has to hold me."

"Let me," I say, then make myself earn it. "If not today, then someday. If not close, then from across the room. But let me."

She looks at my hands. They're steady only because they're clenched behind my back. I unclasp them slowly, palms open in the neutral space between us, showing her the tremor like it's a credential. "Can I touch you?" I ask. "Just your wrist. You can say no."

She closes her eyes and nods, barely, but there.

I step close enough for the heat to bridge, not close enough to trap. The world narrows to where my thumb will land. I take her wrist lightly, two fingers and a promise. The pulse there is quick and furious, a trapped bird. I relax more. The point is permission. The point is choice.

She doesn't pull away.

"Please don't leave," I say, because the truth has to be simple now, "I was wrong. You are not the problem in any equation. With you, everything balances."

Her shoulders fold inward like the words found a locked room and let in light. She nods again, a little stronger this time, and lets me guide her the six slow steps to the couch.

Each one feels like we're crossing ice that might hold if we don't look down.


We sit. She keeps her eyes on the floor as if the wood has instructions written on it. Her breath stutters like her body forgot the count. I match mine to hers, inhaling when she does, letting it out when she remembers. The rhythm limps, then steadies.

"I am so sorry," I say again, because apologies aren't doors you pass through once, they're hallways you keep choosing.

I tell her everything, what opposites did inside me, how I mistook her listening for pity because my mother's voice has the same cadence, how I used her as a wall to hit instead of a person to hold. I say the sentence I'm most ashamed of, unvarnished. I let it be ugly in the light and don't try to rescue myself from it.

She rubs at the corner of her eye and misses by a centimeter, like her own body has become a place she isn't sure she's allowed to touch. "When you raised your voice," she says, "I…My chest…" The words snag. She sets the bag down carefully on the rug, like noise might wake something we can't put back to sleep. "I don't talk about this because I don't like giving it air. But there were years where crying made people leave. So, I learned to freeze instead. To be neat about it." Her mouth twists. "You were the safest person I know and I still froze. It made me feel… stupid."

"Oh, Zoey," I breathe, the name blooming like a bruise that doesn't want to fade. "I hate that for you. I hate that I became a room like that. You never, never have to be neat with me."

She makes a small sound, part laugh, part ache. "I know that. Mostly. Sometimes. I know it right now." She looks up finally, and the red wreck of her eyes is the most beautiful, devastating thing I've ever seen. "I want to come home," she says, and the sentence shakes in the middle. "But I need to know that home won't turn into that room again."

"It won't," I say too fast, the reflex of a serial promiser. I stop, correct course. The difference between a promise and a plan has teeth. I breathe. "It won't," I repeat, slower, "because I'll make it not. When the echo starts, the one that says I'm about to become everything I swore I wasn't, I'll tell you. I'll step away. I'll text Rumi a color so she knows which version of me is surfacing. I'll walk out before I turn you into a wall. I'm learning how to stay without shouting." My throat scrapes. "And I'll keep learning. For the rest of my life, if that's what it takes."

She studies me. One beat. Two. Three. Long enough for me to hear the tremor in my own heartbeat and feel the warmth of her gaze trying to find a pathway through hurt. I don't move. I let the silence be a truce we both have to honor. The space between us is small but feels like an ocean we've chosen to cross with our feet on the floor.

Her lips part around a breath that sounds like surrender remembering it isn't the same as losing.

"Come here," she says, soft, cracked, sure.

The words are a key in a lock I hadn't realized I'd been rattling for days.


I move carefully, as if the air itself might splinter. Every inch forward is a question, every exhale, an offering. She's trembling already, not with fear, but with the exhaustion of holding anger and love in the same hands for too long.

When our mouths meet, it isn't careful so much as necessary.

The apology an acceptance of both translates through skin, the shiver that runs from her lips into mine, the way her breath breaks against me like a dam giving way.

Relief collapses between us like a tent in a storm. She tastes of salt and mint tea, of tears and the thin metallic edge of adrenaline. I didn't know forgiveness could taste like survival.

The first kiss is a question, can we still do this?

The second is an answer, we never stopped.

The third is muscle memory, our bodies remembering choreography our hearts forgot.

She shifts, hesitant for half a second, then decides, and gravity chooses a side.

Her knees slide up to bracket my hips, a slow, uncertain motion that still somehow feels like claiming. Her breath catches when my hands brace at her waist, heat bleeds through thin cotton to my palms. She's shaking, so am I. The tremors find each other and sync until I can't tell whose they are.

My palms follow the length of her spine, reading her tension like braille, each knot, each scar of overwork and worry. Under my touch her body softens, a slow unwinding that feels like something sacred finally exhaling. When my thumb finds the muscle at the base of her neck she gasps, and the sound lodges somewhere between my ribs and forgiveness.

Her fingers twist in my shirt, pulling like I'm the only stable thing in a world that still lists to one side. "I was so mad at you," she breathes against my mouth, raw, almost angry still, but alive. "And I missed you the whole time. That made me madder."

"I deserve both," I manage, voice unsteady. "I'll hold both if you let me."

Her forehead rests against mine. "I'm trying," she whispers, and the two words break me in the gentlest way. Trying means she hasn't quit. It means the wreckage still believes in rebuilding.

We kiss again and everything tilts. It's desperate now, pulse and heat and the thin edge where fear fades into wanting. Her hands find my hair and grip, my mouth slides to her jaw, then the pulse below her ear. She tilts her head back and a sound slips out, half sob, half laughter, all release.

The room shrinks. The couch edges closer. The walls listen. It isn't explicit, but it is real, the warmth of her thighs tight against my hips, the brush of fabric against my knuckles, the little electric shocks where sleeves have slid aside and skin remembers skin. Her heartbeat hammers against mine, our breathing staggers, tangles, corrects, stumbles again. We're both chasing something wordless, comfort, forgiveness, the sheer animal relief of still here.

Her fingers frame my face, thumbs brushing tears we didn't notice falling. She kisses me open and unguarded, I answer with everything I have left and everything I want to have again. The taste of her pulls the ground out from under me, I fall and she meets me halfway down.

The couch creaks. The room tilts. Her laugh catches when I pull her closer by instinct and her body fits into mine like a song we used to know. Her breath fans warm across my cheek. The smell of her, rain, coffee, vanilla, skin, fills the corners my fear had been living in.

We're still kissing when her hands slide to my shoulders and she leans into me harder, testing, trusting. My own restraint fractures under the weight of it; the pulse between us thrums louder than thought. It's the kind of closeness that burns and heals in the same motion, where wanting and forgiveness blur until they're indistinguishable.

She breaks for air, forehead pressed to mine, whispering something I can't catch. Our noses bump. We laugh, a soft, cracked sound soaked in relief.

Then, the door opens.


We freeze mid-breath, air around us snapping from molten to brittle. Zoey's pulse jolts against my chest, I can feel embarrassment bloom in her body like a fast bruise.

Rumi stands in the doorway, grocery bags hanging from her arms like props she's forgotten she's holding. One eyebrow climbs halfway to divinity. Her gaze takes in the whole tableau in a clinical pan, Zoey across my lap, my hands suspended midair like I've just remembered they exist, the couch valiantly pretending to be Switzerland, Kevin the ficus looking deeply disappointed.

"Hi," Rumi says at last, too bright. "I brought, uh, groceries and a friendly reminder that couches are, in fact, expensive."

Zoey emits a strangled sound, ninety percent mortified, ten percent hysterical. She buries her face in my neck, her laughter is muffled, hot enough to make me dizzy. I hold her tighter because she lets me, because she's here, because this is the choreography we've chosen, ask, hold, don't break.

Rumi clears her throat, aiming for dignified and missing on purpose. "Also, Bobby keeps saying something about synergy, which means I'm going to my room for the sake of our collective sanity. But before I do…" She tilts her head, grin wolfish. "Bedroom, lovers. Hydration. Door locked. Continue."

I mouth thank you.

She gives a lazy thumbs-up like the universe's most smug guardian angel and vanishes down the hall, humming our chorus under her breath.

Zoey doesn't move. She stays curled against me, trembling with leftover laughter and nerves, breath hot on my throat. I kiss the soft curve where her jaw meets her ear, and the shiver that rolls through her body changes shape, less tension, more relief, more want. Her fingers loosen on my shirt but don't let go.

"Bedroom?" I whisper, voice barely air.

She nods once, shy, sure, the kind of yes that feels like a new beginning waiting just beyond the next breath.


I stand, one arm under her knees, the other steady at her back. Her weight fits against me like muscle memory. She tucks herself into the curve of my neck, nose against my collarbone, as if embarrassed to be seen agreeing. Her fingers hook into my shirt and hold on, a quiet anchor. The world shrinks to the thud of her heartbeat pressed against mine, syncopated, uncertain, real.

Our room waits half-lit. Curtains breathe with the night wind, each movement scattering city light into thin, silver ribbons across the floorboards. The scent of rain drifts in from the balcony, ozone, asphalt, distant jasmine from someone's rooftop garden. I carry her over the threshold like a secret and set her down on the edge of the bed, not because she's heavy but because I want her to choose whether I stay.

She looks up. Her eyes are still swollen, but the hurt inside them has softened, less blade, more bruise. When her hand reaches for me, it's unhurried. She curls her fingers around the side of my neck and pulls me forward until our foreheads meet. The air between us tastes of salt, apology, and the faint sweetness of her breath.

"I don't want to remember this week anymore," she says, voice small and shredded at the edges.

"Then let's rewrite it," I whisper.

Her fingers slide into my hair. The tremor in them tells me where she's been hiding her fear, I let it guide me. Our mouths find each other again, slower now, deliberate, tasting rather than taking. Each kiss feels like a line of a new song we're learning together, unsure of the melody but certain of the beat.

She draws me down until we're both lying sideways across the covers, shoes still on, hearts still in our throats. It's clumsy at first, knees knocking, elbows bumping, laughter slipping out in startled bursts. The sound is raw and perfect; it breaks the last of the tension better than words ever could.

I trace the line of her jaw with my thumb. Her skin is cool from the hallway air, then warms under my touch like a chord resolving. She mirrors me, fingertips skating over my temple, down my cheek, mapping the shape of what she almost lost. Every place she touches hums awake; every breath between us becomes a promise.

The heat builds from the inside out, slow, human, alive. It isn't fire, it's recognition. It's two frequencies finding resonance again after days of dissonance. I can smell her, faint citrus from her shampoo, rain still clinging to her hoodie, and underneath, that familiar pulse of skin and home.

She moves closer until our legs tangle. The friction starts as accident, then turns deliberate. Our breaths fall out of sync and then find each other again. I slip my hand under the hem of her sweatshirt to her waist, her skin there is gooseflesh and quickened breath, soft as forgiveness. She shivers, not from cold and the sound she makes, small and caught halfway between sigh and confession, fills the room like a new verse. I pause, asking without words. She nods once against my mouth.

We don't rush. Pieces of clothing fall off one by one. Each movement is a question, each answer a sigh, a shift, a deepening. She presses her face into my shoulder, laughing quietly when her hair catches on my lips. I turn us, slow enough that the mattress barely creaks, the fabric whispering against skin. The sheets smell like us, like sweat, sugar, rain, something fragile and human and whole.

We breathe each other in until the world outside fades to static. There are no grand declarations, only hands learning old geography and lips mapping the new terrain of forgiveness. The ache that's lived between us all week unspools, replaced by something gentler, truer, a pulse that says, still here, still trying, still us.

When the air grows thick and our bodies tremble from effort and release, we go still together, foreheads pressed, breaths tangled. The silence that follows is full but not empty, like the pause between heartbeats when music holds itself steady before beginning again.

Zoey's voice breaks the quiet, small but steady. "This feels like the first song we ever got right on our first try."

"It is," I tell her, and mean it.

We stay tangled until the night gives way. At some point we drift sideways into the blankets, limbs braided, her head resting on my chest. The room is a beautiful wreck, one pillow on the floor, her hoodie half-off the bed, my pulse still drumming its echo into the hollow beneath her ear. I can't tell where I end and she begins, and for once that doesn't scare me.


Dawn edges its way through the curtains, soft gold brushing over the instruments in the studio beyond the doorway. The piano lid glows, the mic stand catches the light like a promise. The guitars lean against the wall, casting long, quiet shadows. The space looks peaceful, like it's remembering what harmony is supposed to mean.

Zoey stirs, murmuring something against my skin I don't quite catch. I brush a strand of hair from her face and feel her smile before I see it.

"We're okay," I whisper, testing the words in the light.

She tightens her arm around me, a sleepy hum of agreement vibrating against my ribs.

For a while we just breathe, the same rhythm, the same key.

Outside, the city starts its morning song: buses sighing, rain easing off the balcony rail, a siren somewhere too far to matter. Inside, it's just us, the faint echo of our heartbeats mixing with the hum of the amps, the quiet percussion of our breath finding time again.

Harmony restored. Not perfect, not permanent. But real.

And when the sun finally clears the window, it finds us exactly where we promised we'd be, still here.