Chapter 1

The afternoon sun streamed through the windows of Bella's Bridal Boutique as I pushed through the glass doors, excitement bubbling in my chest. Three days. Just three more days until I became Mrs. Edwards. The alterations had been completed, and I couldn't wait to see how my dress looked with the final adjustments.

"Miranda!" Justin's voice carried across the boutique as he looked up from his phone. "Perfect timing. I was just asking about the timeline for pickup."

I smiled, walking toward him past the rows of pristine white gowns. After eight years together, these final wedding preparations felt like a dream finally coming true. "I'm so nervous to try it on. What if something's wrong?"

"Nothing will be wrong," he assured me, but his attention seemed divided, his eyes scanning the shop floor. "Go ahead. I'll wait here."

The fitting room felt like a sanctuary, all soft lighting and mirrors that made everything look magical. As I slipped into my dress, I could hear Justin's voice through the thin walls, though I couldn't make out the words. He was talking to someone—probably one of the staff members about final details.

Then his voice became clearer, and my heart stopped.

"God, this dress makes her hips look so wide," Justin's familiar laugh carried through the wall. "I keep telling her to hit the gym more, but you know how sensitive women get about that stuff."

A female voice responded with a giggle—young, flirtatious. "Well, I think you look like you're in pretty good shape. Some women just don't know how to take care of themselves."

My hands froze on the dress zipper. The blood drained from my face as I stared at my reflection—the same reflection I'd been so excited to show Justin. The woman in the mirror suddenly looked different. Wider. Less perfect. Exactly the way he'd just described me to a complete stranger.

"You're terrible," the female voice continued, but her tone was playful, encouraging. "But I like a man who knows what he wants."

I pressed my ear closer to the wall, my heart hammering so hard I was sure they could hear it. This couldn't be happening. Not Justin. Not three days before our wedding.

"Speaking of knowing what I want," Justin's voice dropped lower, more intimate. "When can we have another one of our private appointments?"

The sound of their laughter felt like glass breaking inside my chest. I gripped the wall for support, my perfect wedding dress suddenly feeling like a costume I had no right to wear.

Forcing myself to breathe, I finished zipping up the dress and stepped out of the fitting room. I needed to see who he was talking to. I needed to understand what was happening to my life.

Justin stood near the fabric sample table, positioned unusually close to a young brunette employee. She was beautiful in that effortless way that made my chest tight—petite, with glossy hair and the kind of figure that would never be described as having wide hips. Her name tag read "Gia Castro."

Their body language told a story I didn't want to read. Justin's hand rested on the table just inches from hers. She was leaning toward him, her smile bright and intimate. They looked comfortable together. Familiar.

When Justin noticed me watching, he jumped back as if I'd caught him stealing. His face flushed, and that awkward smile I'd learned to recognize over eight years spread across his features—the same smile he wore when he'd forgotten to pick up my prescription or when he'd promised to call and didn't.

"Hey, babe!" His voice pitched higher than normal. "How does it look? Gia here was just helping me understand the different button options for my tuxedo vest."

Gia's smile never wavered, but her eyes assessed me with cool calculation. "The dress looks lovely on you," she said, though her tone suggested she was thinking something entirely different.

I stood there in my wedding dress, feeling exposed and foolish. "Thank you," I managed, though my voice sounded strange to my own ears.

The car ride home passed in tense silence until I couldn't hold it in anymore. "Who was that girl you were talking to?"

Justin's hands tightened on the steering wheel. "What girl? Oh, Gia? She's just an employee. Why?"

"You seemed very... comfortable with her."

He laughed, but it sounded forced. "Miranda, come on. You're being paranoid. It's just pre-wedding nerves. You know how you get."

"How I get?" The phrase hit me like a slap. "What's that supposed to mean?"

"You know—anxious, reading into things that aren't there. It's normal before a big event like this."

I stared out the passenger window, watching familiar streets blur past. Was I being paranoid? After eight years, shouldn't I trust him completely?

That evening, while Justin showered, I sat on our bed staring at his phone on the nightstand. I'd never been the type to snoop. Trust had always been the foundation of our relationship.

But I couldn't stop hearing his voice: "This dress makes her hips look so wide."

My hands shook as I picked up his phone. His Venmo history opened easily—he'd never bothered to hide anything from me before.

The transactions to Gia Castro made my world tilt sideways. Payment after payment, each one decorated with heart emojis and messages that made my stomach turn: "Thanks for the private fitting 💕" "Can't wait for our next appointment 😘" "You know exactly what I need 💋"

I set the phone down carefully, as if it might explode. In the bathroom, Justin was humming—actually humming—completely oblivious to the fact that our entire life together was crumbling around us.

Chapter 2

Sleep eluded me that night. Every time I closed my eyes, I heard Justin's voice echoing through the bridal shop: "This dress makes her hips look so wide." The casual cruelty of it cut deeper than any argument we'd ever had. At least in arguments, there was honesty. This felt like discovering I'd been living with a stranger.

At 3 AM, I gave up on sleep and reached for my laptop. If I was going to uncover the truth, I needed to know who Gia Castro really was.

Her Instagram painted a picture that didn't add up. Designer handbags worth more than my monthly salary. Tiffany jewelry that sparkled in carefully staged photos. Weekend trips to Napa Valley and the Hamptons. All of this on a bridal shop employee's wages?

I scrolled through months of posts, my journalist instincts kicking in. The timeline was damning. Three months ago, around the time Justin's Venmo payments to Gia began, her lifestyle had dramatically upgraded. Before that, her posts showed a modest apartment and chain store clothing. After—luxury everything.

But it was her recent posts that made my blood run cold. Cryptic messages that felt like they were aimed directly at me: "Some women don't know how good they have it 💅" posted just last week. "Getting what I deserve, finally 😈" from two weeks ago. And the one that made my hands shake: "When you know he's thinking about you even when he's with her 🔥"

I screenshot everything, building a digital case file that felt surreal. This wasn't some stranger's drama I was investigating—this was my life imploding in real time.

Justin stirred beside me, and I quickly closed the laptop. His arm reached across the bed, searching for me in his sleep. For a moment, I almost let myself sink into the familiar comfort of his embrace. Eight years of shared mornings, of him pulling me close and mumbling sleepy endearments into my hair.

But then I remembered Gia's laugh, the way she'd leaned toward him, and I carefully moved away from his reaching hand.

Morning came with Justin's usual routine—coffee, shower, quick kiss goodbye. I waited until his car disappeared down our street before I started searching through his things. In his wallet, tucked behind his credit cards, I found it: a receipt from the Grandview Hotel. The penthouse suite. Last Tuesday night—the same night he'd told me he was working late on the Morrison account.

My hands trembled as I dialed the hotel's number.

"Grandview Hotel, how may I assist you?"

"Hi, this is Sarah from Mr. Edwards' office," I said, surprised by how steady my voice sounded. "I need to confirm his reservation history for our expense reports. He's been staying in your penthouse suite?"

"Of course, let me pull that up for you." The sound of typing filled the pause. "Yes, Mr. Edwards has been a regular guest. The penthouse suite, reserved monthly for the past three months. Always accompanied by Ms. Castro. Lovely couple—they seem very happy together."

The phone slipped from my hand, clattering onto the kitchen counter. Very happy together. The words echoed in my head as I stared at our wedding invitation on the refrigerator, held up by a magnet from our trip to Paris two years ago.

I needed proof. Real, undeniable evidence that would make it impossible for Justin to gaslight me with talk of pre-wedding nerves and paranoia.

The drive to the Grandview Hotel felt like floating through a nightmare. Everything looked normal—traffic lights, pedestrians, the familiar cityscape—but nothing felt real. I parked in the hotel's circular drive and walked through the marble lobby on unsteady legs.

"Excuse me," I approached the concierge desk, channeling every ounce of professional confidence I'd ever possessed. "I'm Miranda Gilbert, investigative journalist with the Herald Tribune. I'm working on a story about insurance fraud, and I believe some of your security footage might be relevant to my investigation."

The concierge looked uncertain, but directed me to David Chen, the security manager. David was a kind-faced man in his fifties who seemed genuinely interested in helping with what he believed was legitimate journalism.

"Insurance fraud is a serious issue," he said, leading me to the security office. "What specific dates are you looking at?"

I gave him the dates from the hotel receipt and two others from Justin's Venmo history. "I'm particularly interested in any footage of the penthouse suite elevator access."

David pulled up the footage on his computer screen, and my world shattered completely.

There was Justin, clear as day, entering the elevator with Gia Castro. She was carrying a large garment bag—white, pristine, the exact size and shape of a wedding dress. My wedding dress. They were laughing, his hand on the small of her back in a gesture so intimate it made me nauseous.

The timestamp showed last Wednesday afternoon. I remembered that day perfectly—I'd been at my final dress fitting while Justin claimed he was in back-to-back meetings.

"Is this helpful for your investigation?" David asked gently.

I stared at the frozen image on the screen—my fiancé and his mistress, her carrying what could only be my wedding dress to their secret rendezvous. The evidence was undeniable, devastating, and exactly what I needed.

"Yes," I whispered, my voice barely audible. "This is exactly what I was looking for."

Chapter 3

The drive home from the Grandview Hotel passed in a blur of rage and disbelief. My hands gripped the steering wheel so tightly my knuckles had gone white, but I barely noticed. The image of Justin and Gia entering that elevator—her carrying what could only be my wedding dress—played on repeat in my mind like a broken record.

I pulled into our driveway and sat in the car for a moment, staring at our house. The same house where we'd planned our future, where we'd talked about children and growing old together. The white picket fence Justin had insisted on installing last spring suddenly looked like prison bars.

Inside, I headed straight for our bedroom closet. My wedding dress hung in its protective bag exactly where I'd left it after the fitting yesterday. Or so it appeared.

With trembling fingers, I unzipped the garment bag. Empty. The dress was gone.

My knees nearly buckled. I'd been holding onto some desperate hope that maybe I was wrong, that there was some innocent explanation for everything I'd seen. But the empty bag stared back at me like an accusation.

I tore through the house like a woman possessed, checking every closet, every room. Nothing. Then I remembered Justin's car in the garage—the trunk he always kept locked, claiming it was for 'work documents.'

His spare key hung on the kitchen hook where it always did. My hands shook as I unlocked the trunk, and there it was—my beautiful wedding dress, the one I'd dreamed of wearing for months, crumpled and shoved behind his golf clubs like discarded laundry.

I pulled it out carefully, and the smell hit me immediately. Perfume. Sweet, floral, definitely not mine. The fabric near the neckline was wrinkled in a way that spoke of hurried removal, and there were stains I didn't want to identify.

I sank to the garage floor, clutching my ruined dress, and finally let the tears come. Eight years. Eight years of my life given to a man who thought so little of me that he'd let his mistress wear my wedding dress to their hotel rendezvous.

My phone buzzed. Rachel's name appeared on the screen, and I answered without thinking.

"Miranda? You sound terrible. What's wrong?"

"Rachel," I choked out. "I need you. Can you come over? Now?"

"I'm already in my car."

Twenty minutes later, Rachel burst through my front door like an avenging angel. She took one look at me sitting on the couch with my stained wedding dress spread across my lap and immediately understood.

"That bastard," she breathed, sinking down beside me. "Tell me everything."

I told her about the bridal shop, the Venmo payments, the hotel footage. With each detail, Rachel's expression grew darker. When I finished, she was quiet for a long moment.

"We need more evidence," she said finally. "Something undeniable that he can't explain away or blame on your 'pre-wedding nerves.'"

"Like what?"

Rachel's eyes gleamed with the same investigative instinct that had made her such a good maid of honor—she never let details slide. "The rehearsal dinner is tonight, right? And Gia works at the bridal shop?"

"Yes, but—"

"Invite her."

I stared at her. "What?"

"Think about it. If she shows up, and if there's something between them, they won't be able to hide it completely. Not if we're watching. And I know someone who can help us set up discrete recording."

The idea was terrifying and brilliant at the same time. "Rachel, I don't know if I can handle watching them together."

"You can," she said firmly, gripping my hands. "Because you deserve the truth. And more importantly, you deserve better than this."

That evening, I stood in front of my bathroom mirror applying makeup with steady hands. The woman looking back at me appeared calm, composed—the perfect bride-to-be. Inside, I was a hurricane of fury and determination.

The rehearsal dinner was held at the country club where Justin's parents were members. I smiled and accepted congratulations from relatives, laughed at Uncle Harold's terrible jokes, and played the part of the happy fiancée. But my eyes never left Justin.

He was nervous. I could see it in the way he kept checking his phone, the way he avoided prolonged eye contact with me or his parents. When his mother mentioned how beautiful I'd looked in my dress at the fitting, he actually flinched.

"Are you feeling alright, sweetheart?" his mother asked him during the appetizer course. "You seem distracted."

"Just wedding nerves, Mom," he said, but his laugh sounded hollow. "You know how it is."

I watched him lie to his mother's face with the same casual ease he'd been lying to me, and something cold and hard settled in my chest. This was the man I'd planned to promise my life to. The man who couldn't even meet my eyes across the dinner table.

My phone buzzed with a text from Rachel: "She's here. Gia just walked into the lobby."

I excused myself to the restroom, my heart pounding. Through the restaurant's glass doors, I could see Gia Castro standing uncertainly in the hotel lobby, dressed in a cocktail dress that probably cost more than most people's rent.

She'd actually come. And now, with Rachel's friend positioned with a camera, we were about to get all the evidence I needed to end this charade once and for all.

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