Chapter Text
The world didn’t end.
Somehow, against every demon, lie, betrayal, and cracked bond, it didn’t end.
The city still stood, neon lights flickering against rain-washed streets. The music came back. People danced again. The city breathed again.
But something in Mira didn’t.
________________________________________
They hugged it out, eventually.
Rumi threw herself at Zoey the minute the fight ended, tears streaking her cheeks. Her usually perfectly lined eyes were smudged to hell and back. She clung to Zoey like the girl was the only thing keeping her tethered to the earth.
“I’m so sorry,” Rumi choked out. “For hiding. For lying. For—”
“Shh,” Zoey whispered, her own voice trembling. “I’m just glad you’re okay.”
Mira stood just a few feet away, arms crossed tight over her chest. Her fingers were still shaking from the adrenaline. Her breathing hadn’t calmed, even when it was over. Even when they were safe. Even when they forgave each other.
She didn’t move toward them until Zoey turned and held out a hand.
Mira didn’t take it — not really. She just stepped close enough for Zoey to pull her in, arms looping around her waist. Rumi’s arms came next, forming a circle Mira wasn’t sure she deserved to be inside of.
“I’m sorry too,” Mira said, voice flat. Too calm. “For what I did.”
Zoey squeezed her once. Rumi nodded. The words were accepted. The apology, acknowledged.
But forgiveness doesn’t erase guilt. And Mira’s guilt didn’t let go.
________________________________________
At first, no one noticed.
They chalked it up to Mira being Mira — always guarded, always a little too cool to fully melt into emotional moments. Even Zoey excused it, telling herself that Mira would come around. That she just needed time to process.
The first movie night after the fight, Mira showed up. Sat between them on the couch. Laughed at Rumi’s terrible impressions of their mentor. Fell asleep with her head tilted toward Zoey’s shoulder, not touching but close enough to make Zoey’s chest flutter just a little.
It felt almost normal.
But then the distance started to creep in, quietly and relentlessly.
________________________________________
Rumi planned another group outing — the bathhouse this time, her version of post-apocalyptic therapy. Zoey was in immediately. Mira said she’d be there. Even promised to bring the snacks.
But she never showed.
Her phone buzzed with a last-minute text: Sorry. Got plans. Raincheck.
Rumi rolled her eyes and tried to hide the flash of disappointment. “Classic Mira,” she muttered, soaking in the hot tub with a pout. “Drama queen to the very end.”
Zoey smiled politely but said nothing.
________________________________________
By the third week, Mira was a ghost in her own home.
She still trained with them. Showed up to rehearsals. Smiled when fans passed her gifts on the street. But the smile never reached her eyes. It was performance — all performance. As if Mira had put her own soul into storage.
She skipped dinner. Left early from practice. Her texts became single-word replies — if she replied at all.
When Rumi asked her if she wanted to try the new dessert café on the corner, Mira smiled too wide and said, “Raincheck.”
Zoey tried harder.
“Mira, do you want to go to the rooftop tonight?” she’d asked softly one evening. “Just to breathe?”
Mira had blinked at her like she didn’t understand the question. “I’ve got plans.”
Plans became the most common word in her mouth. But they never involved the girls. They never involved home.
________________________________________
Zoey noticed the changes first.
She noticed the way Mira would flinch — almost imperceptibly — when Rumi leaned on her during a song. The way she sat on the edge of every couch like she wasn’t staying. The way her smile would falter when Zoey looked at her too long, like she was afraid of being truly seen.
Zoey didn’t know about the bottles at first.
Or the pills Mira took in silence. Or the way she wandered the streets until 3 a.m., searching for any noise loud enough to drown her thoughts.
She only knew that the girl she loved — maybe too quietly, maybe too late — was slipping out of reach.
________________________________________
Mira didn’t want to fall apart.
But part of her believed she deserved it.
Every time she looked at Rumi, she remembered the betrayal. That moment in the final fight when she'd almost walked away. Chosen safety over sisterhood.
Every time she looked at Zoey, it ached deeper. The way Zoey had looked at her back then — wounded, betrayed, hopeful all at once. Zoey had trusted her even after all of it.
And Mira had let that trust bleed.
So she punished herself, silently and carefully.
________________________________________
The drinking started small. One beer after practice. A cocktail after a solo night walk.
Then came the harder stuff. Liquor instead of dinner. Pills to sleep, to feel nothing, to feel something. Rumi’s side of the fridge was still stacked with her ridiculous smoothies and health drinks. Mira’s side was always empty.
She came home late. Slipped in like a ghost. Locked herself in the bathroom before anyone could say anything.
Sometimes Zoey waited outside the door, pretending to get water, pretending not to worry. Mira always stayed silent until she left.
Zoey wanted to ask. But she didn’t know how.
________________________________________
The night it cracked open, they’d gone out again. All three of them.
Rumi had found a spot for late-night rice cakes and egg bread, and begged them both to come. Zoey insisted too, catching Mira’s eye and saying softly, “Come with us. Just for a bit.”
Mira couldn’t say no. Not to that look.
She came. She even laughed once when Rumi spilled soy sauce on herself. But by the end of the meal, she was already retreating again.
“I’ll walk home alone,” Mira said, zipping up her hoodie before Zoey could offer.
“You sure?” Zoey asked, frowning.
Mira nodded, too fast. “Yeah. I just… need air.”
She didn’t say she had vodka in her backpack. Or that she planned to drink it all on the subway platform. Or that her skin felt like it was made of static electricity and shame.
By the time Zoey got home, Mira’s door was shut.
But the bathroom light was on.
________________________________________
Zoey stood outside, hand hovering near the wood.
She could hear something inside.
Breathing. Not normal. Quick, jagged.
Her chest tightened.
“Mira?” she said softly, knuckles brushing the door.
No answer.
Just a gasp, like someone trying not to cry.
Zoey stepped closer. “Mira, are you okay?”
Still nothing.
Then, a whisper of something — a sound like glass shifting. Like metal scraping tile.
“Mira, Rumi thinks you hate her now,” Zoey said. Her voice was small. “She thinks it’s because you found out she’s a demon.”
Silence.
Inside, Mira’s chest heaved.
That wasn’t it at all.
She didn’t hate Rumi. Or Zoey.
She hated herself.
She wanted to scream I love you both. I love you so much it makes me sick. And I don’t deserve either of you.
But all her mouth could do was tremble.
Her eyes landed on the razor she'd stashed months ago — back when the nightmares had started again. She’d sworn she wouldn’t go back. Sworn that she was past that.
But shame is a slow poison. And tonight, she was drowning in it.
________________________________________
Outside, Zoey sat down, her back pressed to the door.
“I miss you,” she whispered.
“And I don’t know how to fix this. But I’m not leaving.”
Inside, Mira closed her eyes. Her breath still shook. Her hand still hovered near the blade.
