Vivienne was a comet in the middle of it her hair flying, her cheeks flushed, and her neck glittering where she'd dusted highlighter like fairy powder. People moved to make space for her without noticing they were doing it, the way water parts for a boat. She threw her hands up on the beat and the crowd mirrored her. It was ridiculous, and it was beautiful, and it was so aggressively her.
Me? I was the coat rack. The bag guard. The best friend with three purses stacked beside her like trophies I hadn't earned.
"Another soda?" the bartender asked over the music. He'd already learned my drink had zero chance of containing alcohol.
"Surprise me," I said. "With... water."
He smirked and slid me a glass with a lemon slice so dramatic it needed its own Instagram. "Living dangerously."
"If I start now I'll be asleep on the floor in ten minutes. That would ruin Vivienne's aesthetic."
He followed my line of sight to the dance floor. "Your friend?"
"The one who moves like she swallowed the sun? Yeah."
He nodded, a kind smile that wasn't pity. "You're the anchor, then."
The anchor. I tucked that away for later and tried not to look like I was waiting for something. Or someone.
Vivienne's phone buzzed against my thigh, a faint insect sound under the bass. I didn't mean to look. I didn't even pick it up the first time. I just shoved it deeper under a strap so it wouldn't slide off the seat.
It buzzed again. Then again, quick, like the sender was impatient or drunk or both.
I exhaled and reached for it, purely to dump it into her bag. That was the plan. I had my hand on the zipper when the lock screen lit my face an unflattering aquarium blue.
Victor?
My Victor?
The world narrowed the way it does right before you faint. The letters were so clear, it felt like they'd been typed directly onto my skin.
You know she's too quiet for me. Stop pretending you're not the one I want.
I didn't unlock the phone. I didn't need to. The preview sat there bright and casual, like it hadn't just split me open.
Too quiet.
Not the one.
It was almost funny, in a mean, cosmic way. When I was little, my aunt used to tell me quiet girls were made of better secrets, like that was a compliment that could fix anything. But standing there with someone else's shoes digging into my hip and someone else's phone burning a hole in my palm, I felt like a blank page someone had scribbled over in permanent marker.
I read the message again because apparently I enjoy torturing myself. The club noise receded until all I could hear was my own breath and the thudding count of the bass like a timer I'd forgotten to set.
"Girl, you look like you saw a ghost." A girl in a sequined dress brushed past my booth with her friend, both of them glittering like they'd been dipped in a craft store. "You good?"
"So good," I said, and my voice came out normal, which felt like betrayal number two.
The phone vibrated again, making a tiny shiver against my palm.
You felt it too, right? Don't make me say it here.
My throat closed. My thumb hovered a millimeter from the screen, the human equivalent of standing on the roof's edge and leaning out to check the view.
Don't. That was my own voice. The tiny sensible one that pays taxes and remembers to water plants. Don't open it. If you open it, you can't pretend you didn't see.
I slid the phone into Vivienne's purse like it was a live grenade I was returning to its rightful owner. Then I wrapped both hands around my water and pressed the cold glass to my bottom lip until it hurt.
Think of anything else.
Think of the way Victor laughed the first time we argued about pineapple on pizza. Think of how he memorized the exact shade of nail polish I like, "not pink, but pretending." Think of how he noticed my necklace habit, how he'd say, You always do that when you're nervous, like he was proud of knowing the answer.
The bass flipped into a chorus everyone recognized. The floor yelled it back. Vivienne spun toward me, eyes catching mine across the room like a hook. She mouthed, Come here, and I shook my head and pointed to the purses, the universal sign for I am indispensable in my current role.
She came anyway. Of course she did. Vivienne was allergic to leaving me alone too long, even in her favorite habitat.
"You're sulking," she announced, collapsing into the booth with the grace of a cat that refuses to believe gravity applies to it. Her hair was damp at her temple; she smelled like heat and citrus. She grabbed my lemon water, took a greedy gulp, and made a face. "Rude. Where's the sting?"
"You drank my sting an hour ago."
She laughed and leaned into me, head on my shoulder, scanning the room like a queen inspecting her court. "We should go somewhere else. I heard there's a rooftop, better crowd, less... sweat."
Less sweat probably meant more whispers, more cameras. "I have an appointment by nine a.m."
"You always have a nine a.m." She poked my cheek, a tiny affectionate jab. "Live a little, Ivy. You're twenty. This is our prime."
Our prime. I pictured hers, neon and noise and a halo of people who wanted to be near the heat. Mine looked more like a quiet kitchen and the ugly comfort of a mug with a crack running down the side.
Her phone buzzed again in the purse between us, and my body reacted like a dog hearing a can opener, instinct, automatic, humiliating. I angled my knees away so I couldn't feel it.
"Who's texting you?" I asked, aiming for lazy curiosity, missing by a mile.
"Everyone," she said, smiling with exactly the right amount of arrogance to make it charming. "You know how it is."
I don't, I didn't say. I stared down at the condensation ring my glass had tattooed onto the table, the little circle already evaporating.
I pulled my own phone out and hovered over Victor's name. If I texted him right now and he replied with something normal, like a meme or a dumb joke about the DJ, maybe the universe could stitch itself back together. Maybe there was another Victor. Maybe this was all an auto-correct fever dream.
Hey, I typed. How's your night?
My finger hesitated, then sent it. I watched the three dots appear, disappear, reappear, like someone practicing a disappearing act.
With the guys. You?
The words landed with a thud. With the guys. Not with my best friend. Not sending double-texts to her lock screen.
I stared at the message until the letters blurred. I could hear my own heartbeat over the music now, a private drumline under everything else.
"Don't look at me like that," Vivienne said suddenly.
I looked up. "Like what?"
"Like you're somewhere I can't reach." She was smiling, but there was a tiny crease between her brows, the one that only showed up when something genuinely bothered her. "Dance with me. Please."
There it was, our old loop, the one we lived in without thinking. She pulled, I went. She shone, I reflected. It had always felt safe, like standing close to a bonfire in winter.
"Two songs," I bargained, because negotiating made it feel like I had a say.
"Three," she countered, already tugging me to my feet.
I let her drag me onto the floor. The crowd swallowed us whole. For a moment, pressed into a sea of warm shoulders and flying hair, it was easy to forget my lungs felt like they'd forgotten how to inflate. Vivienne took my hands and spun me, laughing. I laughed back because my body knew the choreography even if my brain had stalled.
Chapter 1 phase 2
She was good to me, I reminded myself. She had saved me once without even meaning to, just by sitting down and saying hi. She wasn't cruel. She was just... big. Loud. Magnetic in a way that bent metal if you stood too close. Maybe the text wasn't what I thought. Maybe "the one I want" meant a dance partner, an ally, a...
The song cut and the DJ yelled something about ladies making noise, the bass dropped into another chorus. My brain snapped back to the lock screen like a rubber band.
"I'm getting air," I shouted, and Vivienne nodded, already caught by a new orbit.
Outside, the night felt like someone had finally turned the volume knob down. The queue at the entrance curled around the block; the security guard looked like he could bench-press a small car. I leaned against the cool brick and let the air scrape my lungs clean.