Chapter 1

The gallery hummed with chatter and clinking glasses, but I felt cut off from it all, standing behind the tasting table with my clipboard pressed to my chest.

Marcus Chen’s photographs glowed under the perfectly angled lights—amber vineyards, twisting grapevines—but I barely noticed. I kept scanning the crowd, checking details I’d spent three months obsessing over, while my eyes kept drifting to the back corner.

Henry Lawson was there.

Tall, elegant in a charcoal suit, his attention fixed on a photograph of knotted vines. He tilted his head, studying it, and for a heartbeat my chest clenched. That familiar ache I’d thought long buried flared up, sharp and unrelenting.

Then Emma appeared, like a spotlight splitting the crowd. She was under the skylight, her emerald dress shimmering, hand lifted as if the room had stopped for her.

“Ladies and gentlemen!” Her voice rang, cutting through the buzz like a knife. I froze.

Henry moved toward her.

No. No, no, no.

“I have the most wonderful news to share tonight,” Emma continued, her smile bright enough to blind me. She reached for Henry’s hand. “Henry has asked me to marry him, and I said yes!”

The applause hit me like a wave.

Glasses clinked, champagne spilled somewhere in the crowd, and I felt the clipboard slip from my fingers, metal biting into my thumb.

Pain barely registered. My stomach pitched as the room dissolved into celebration around me, but I stood frozen, watching. Watching her fingers lace with his, watching him lean down, smiling, radiant.

Two months ago, we’d talked at Victoria Blackwood’s gala. We’d laughed, exchanged easy banter about vineyards and events.

There’d been warmth.

Or had I imagined it?

“Claire!” Emma’s voice broke through my thoughts, bright, piercing. She threaded through the crowd toward me, Henry at her side. “Can you believe it?”

I forced a smile that felt like paper against my skin. “Congratulations,” I said, my voice tight, scratching against my throat. “I’m so happy for you both.”

Her hug hit, strong and perfumed—jasmine, but sharp, almost suffocating. “Thank you for making tonight perfect,” she whispered against my ear. “It’s the ideal backdrop for our announcement, don’t you think?”

Her eyes caught mine, and there it was: that calculating gleam I knew too well. My pulse kicked up, an instinctive warning I didn’t ignore.

Henry offered his hand next, warm, familiar. “Claire, your work tonight has been incredible as always.”

I pulled back, hands clenching behind me. “Just doing my job.”

The crowd drifted away, but Emma lingered, tethered to me by a light grip on my elbow.

“Actually, Claire, I need to steal you for just a moment,” she said, guiding me down a dim hallway.

She let go and turned, expression softening, intimate.

“Claire, we’ve been friends since we were eight,” she said, voice dropping. “Shared secrets, dreams… even that awful summer at camp with poison ivy.”

I nodded, my chest tight.

“So there’s only one person I can imagine beside me on the most important day of my life.” She reached for my hands. “Will you be my maid of honor?”

The words should have felt like warmth, affirmation. Instead, a chill slithered down my spine.

Twenty years of knowing her taught me to read her glints, her triumphant little flickers—like in high school, when she rigged the lead role I’d coveted, or in college, nudging me toward a boyfriend only to twist the story behind my back.

This felt like that. A trap.

I swallowed. But I wasn’t left with a choice to turn her down.

My voice came out small, strained. “Of course. I’d be honored.”

Her smile widened, triumphant for the briefest flicker before she drew me in again, arms tight around my shoulders.

I caught our reflection in the gallery window: Emma radiant, victorious, and me—pale, trapped, wondering what I’d just agreed to.

Chapter 2

The bridal boutique smelled of expensive fabric and desperation. Sunlight streamed through floor-to-ceiling windows, illuminating rows of white gowns like a heavenly choir.

I stood on the circular platform in front of three mirrors, tugging at the bridesmaid dress Emma had selected—a pale blush number with an empire waist that made me look shapeless and washed out.

"Claire, you have to stand up straighter," Emma called from her velvet armchair, flanked by two other bridesmaids I barely knew. Melissa and Jordan, both stick-thin and effortlessly elegant in their matching dresses. "The dress looks better with proper posture."

I straightened my spine, watching my reflection multiply across the mirrors. The dress still looked terrible.

"Hmm." Emma tapped her phone screen, then glanced up with a concerned expression that didn't reach her eyes. "You know, I think we need to acknowledge something important. Different body types work differently in certain styles."

My stomach clenched.

Melissa leaned forward, her gaze sweeping over me with clinical assessment. "Emma's right. The empire waist is tricky. It can add volume in unexpected places."

"Especially through the midsection," Jordan added helpfully, her voice pitched with false sympathy.

Heat crept up my neck. Through the mirror, I caught movement near the boutique's entrance—Marcus Chen, the photographer from the gallery exhibition, adjusting his camera near a rack of veils. What was he doing here?

Emma followed my gaze and smiled. "Oh, Marcus! I hired him to document the entire wedding journey. Every precious moment." She turned back to me, her expression radiating concern. "Don't worry, Claire. We all have our problem areas. That's what Spanx are for, right?"

Marcus's camera clicked. Once, twice. The sound felt like tiny hammers against my skull.

I forced myself to breathe slowly through my nose. "Actually, I think the dress just needs minor alterations. The hem is too long."

"Of course." Emma stood, crossing to the platform in a fluid motion. She circled me like a predator assessing prey, her fingers plucking at the fabric near my waist. "Though I wonder if maybe a different style would be more flattering? Something with more structure? To hold everything in?"

Marcus's camera clicked again. I caught the angle—he was shooting from slightly below, making me look broader, more awkward. My hands clenched at my sides.

"The dress is fine," I said, my voice tight.

"Don't be sensitive." Emma's laugh was light, musical. "We're all friends here. Melissa, didn't you have to size up twice for your sister's wedding?"

Melissa's face pinked. "Well, yes, but—"

"See? It happens to everyone." Emma squeezed my shoulder, her grip just a fraction too firm. "Claire, you know I only want you to look your best. Standing next to me at the altar, you'll be in so many photos. I'd hate for you to look back and feel uncomfortable."

The boutique attendant appeared with a measuring tape, her professional smile faltering as she sensed the tension. I stepped down from the platform, my legs unsteady.

"Let me think about it," I managed.

Emma's smile never wavered. "Of course. Take your time. We have two more fittings scheduled anyway." She gestured to Marcus, who lowered his camera with obvious reluctance. "Did you get some good shots?"

"Perfect ones," he confirmed, scrolling through his display screen.

As I retreated to the dressing room, I caught fragments of their conversation through the curtain.

"...exactly the angle I wanted..."

"...natural lighting really captures..."

"...she has no idea..."

I peeled off the dress with shaking hands, staring at my reflection in the small mirror. My face looked pale, eyes too bright. Something was happening here, something calculated and cruel, but I couldn't quite grasp the full shape of it.

When I emerged in my regular clothes, Emma was waiting by the door, her expression warm and innocent.

"Saturday is the bachelorette party at the spa," she said, linking her arm through mine as we walked toward the parking lot. "Just us girls. Wine, massages, and real talk. No filters, no pretenses. Just honesty between friends."

The sunlight felt too harsh against my skin. I nodded, not trusting my voice.

As Emma's car pulled away—she'd offered me a ride I'd declined—I noticed Marcus still standing near his vehicle, camera bag slung over his shoulder. For a brief moment, our eyes met. Something flickered across his face. Discomfort? Guilt?

Then he looked away, loading his equipment into the trunk.

I stood alone in the parking lot, the taste of humiliation bitter in my mouth, wondering what other moments Emma had planned to capture, and what story she was building from all these carefully angled photographs.

Chapter 3

The spa's cucumber-scented air did nothing to ease the knot in my stomach. I sat in the relaxation lounge, wrapped in a plush white robe, watching Emma laugh with Melissa and Jordan near the champagne fountain. The bachelorette party had started an hour ago, and already I felt like I was drowning.

"More mimosas, ladies?" A server appeared with a fresh tray.

Emma waved her over, then glanced at me with exaggerated concern. "Claire, you've barely touched your drink. Are you feeling okay?"

"I'm fine." I managed a smile, lifting my glass.

The truth was, I needed to use the bathroom. I'd been holding it for twenty minutes, waiting for a natural break in conversation. Finally, I stood. "I'll be right back."

The bathroom was down a quiet corridor, all marble and soft lighting. When I returned, I found Emma's phone face-up on the cushion where I'd been sitting. She must have placed it there by mistake, thinking it was her own seat.

The screen was unlocked, a text conversation visible.

I shouldn't look. I knew I shouldn't.

But Emma's name at the top of the thread caught my eye, and below it, messages to someone labeled "M.C."—Marcus Chen.

*"Make sure you get her face when Henry and I cut the cake. I want that jealous, pathetic look documented."*

My breath stopped.

I picked up the phone with trembling hands, scrolling up through the conversation. Each message was worse than the last.

*"Position yourself near Claire during the vows. Catch every bitter reaction. This is content gold."*

*"The maid of honor toast will be perfect. She'll try so hard to sound happy, but her face will give her away. Get close-ups."*

*"I'm building a whole narrative: the bitter ex-friend who can't let go. By the time I'm done, everyone will see her for the jealous hanger-on she is."*

My vision blurred. The phone felt like it was burning my palm.

There were more messages—dozens of them. Instructions about lighting, angles, moments to capture. Emma had orchestrated everything. The dress fitting humiliation. The careful positioning of photographers. Even this bachelorette party was another stage for her performance.

*"Claire has no idea what's coming. She actually thinks we're still friends. It's almost sad."*

Footsteps echoed in the hallway.

I quickly snapped photos of the conversation with my own phone, my hands shaking so badly I nearly dropped both devices. Then I placed Emma's phone back exactly where I'd found it and returned to my seat, my heart hammering against my ribs.

Emma appeared moments later, scooping up her phone without a glance. "There you are! We're about to start the massage appointments."

I nodded, not trusting my voice.

She studied me for a moment, her head tilted. "You look pale. Are you sure you're feeling well?"

"Just tired," I whispered.

Her smile was radiant, sympathetic. "Well, a massage will fix that. Come on."

As I followed her down the corridor, my phone felt heavy in my robe pocket. The screenshots burned there like evidence of a crime I hadn't yet decided how to prosecute.

But one thing was clear: Emma had been building a narrative to destroy me.

Now I needed to build one of my own.

---

The morning of the wedding arrived with brutal sunshine. I stood in the bridal suite's doorway at six a.m., two hours before the other bridesmaids were scheduled to arrive. Emma had sent a text last night: *"Claire, can you come early? I need help with some last-minute details."*

But when I entered, Emma was already fully dressed in her silk robe, hair and makeup artists flanking her like attendants to a queen. Soft golden light poured through the windows behind her, making her glow. Marcus stood in the corner, camera already raised.

Click. Click. Click.

"Oh, Claire!" Emma's voice dripped with false surprise. "You're here! Perfect timing."

I glanced down at myself—yoga pants, an old sweatshirt, hair pulled into a messy bun. I looked exactly like someone who'd just rolled out of bed at dawn.

Marcus's camera clicked again, capturing my rumpled state in harsh comparison to Emma's ethereal perfection.

"I thought you needed help," I said slowly.

Emma gestured to a chair positioned away from the flattering window light, in a corner where the overhead fluorescents cast sallow shadows. "I do! You can get your hair and makeup done first. Theresa here is amazing, but she's a bit backed up on time, so we need to start early."

Theresa offered an apologetic smile, gesturing for me to sit. Something in her expression looked uncomfortable, almost guilty.

As I settled into the chair, I caught Emma's reflection in the mirror. She was whispering to Marcus, gesturing toward me. He adjusted his position, angling for a shot that would emphasize the unflattering lighting and my exhausted appearance.

Theresa began working on my hair with mechanical efficiency, pulling it back in a style that was technically elegant but somehow made my features look harsh, tired. When she moved to makeup, the foundation was half a shade too light, making me look washed out.

"Is this the right color?" I asked quietly.

Theresa's hands hesitated. "It's what Emma selected for you."

Behind me, Emma laughed into her phone. "The girls will be here soon. This is going to be such a beautiful day."

Marcus's camera never stopped clicking.

I closed my eyes, letting Theresa continue her work, and thought about the screenshots hidden in my phone. Emma wanted to document the bitter, jealous friend?

Fine.

Let her document what came next.

Unlock Now
Show your support to inspire the writer to come up with more fantastic stories
Chapters
Customize
Next Chapter
Minishorts Logo
Enjoy full short drama episodes, No waiting, watch now!
MiniShorts Youtube
PRODUCTS AND SERVICES
About us
support@minishorts.com
©2026 MiniShorts All Rights Reserved. CHASINGTOP HK LIMITED