Everything was perfect. The golden light streamed through the grand windows, bouncing off the carefully arranged flowers. Guests were laughing, sipping champagne, marveling at the beauty Sofia had so meticulously planned. It was the kind of wedding most people only dreamed of—a scene pulled straight from a magazine. She had obsessed over every detail, down to the color of the napkins and the tiny bags of snacks to keep guests happy during the ceremony.
But while Sofia had been planning her perfect wedding, I had been planning something else entirely.
I stood at the altar, breathing slowly, my hands clasped. The music swelled, signaling the start of the procession. Bridesmaids lined up behind the doors, ready to walk the aisle. The guests’ eyes glowed with expectation.
And yet, unlike most grooms, I wasn’t nervous. Not even a little.
Because I already knew how this day would end.
Three days earlier, my world had cracked wide open.
I remember standing at my apartment window, watching the city lights blur through my vision. I don’t remember sitting down. One moment I was standing, the next I was hunched over on the couch, my hands trembling. Across from me sat Elena, my sister—my best friend—who had just delivered the kind of news that rearranges your entire understanding of reality.
“I saw her, Ethan. With him.”
Her words echoed, sharp and brutal. “Are you sure?” I asked, my voice sounding foreign.
“I wouldn’t have come here if I wasn’t sure,” she whispered.
Elena laid it out for me. The café. The man. The kiss. She even had the photo—proof she hadn’t wanted to capture, but did, because she knew I would need it.
I stared at that photo, my stomach hollow. My fiancée. The woman I trusted completely. Kissing someone else. Days before our wedding.
“She said she loved me,” I whispered.
Elena’s jaw tightened. “You don’t deserve this. Don’t let her humiliate you.”
And that’s when the fog lifted. A strange clarity settled over me. My heartbreak twisted into something colder. Sharper. Purposeful.
“I won’t call off the wedding,” I said, standing slowly. “She’s going to get her big day—but not the one she imagined.”
Elena’s eyes gleamed with pride. “Tell me what you need, brother. I’m in.”
Now, standing at the altar, it was all unfolding exactly as I had planned.
The first bridesmaid appeared, stepping into view—wearing black.
Not the soft sky-blue Sofia had chosen. Black. Every bridesmaid after her wore the same. The guests murmured, whispering in confusion, their eyes darting from the bridesmaids to one another. This wasn’t some harmless prank. In both our families, black at a wedding was a symbol of death, of grief. The ultimate bad omen.
I caught sight of my mother in the front row, her mouth pressed into a thin line. She clutched my father’s arm, whispering furiously. My grandmother looked like she might faint.
And yet, I remained still.
Elena reached her spot at the front, met my gaze, and gave me the tiniest wink.
The music shifted. The doors swung open.
Sofia appeared.
She was stunning. Absolutely radiant. For a brief moment, it pained me—how beautiful she looked. But that flicker of sentiment died as quickly as it arrived.
Sofia’s smile faltered almost immediately. Her eyes scanned the bridesmaids in confusion, then unease. The black dresses. The solemn expressions. The atmosphere had shifted completely. The room buzzed with murmurs. Heads turned, brows furrowed.
Her hand tightened around the bouquet as she walked, her steps slowing, the confidence draining from her posture.
Finally, she reached me.
Her voice was tight, but trying to stay sweet. “Ethan, what’s going on? Why are they wearing black? This isn’t funny. They’ve ruined everything!”
I smiled. But it wasn’t a warm smile.
“You mean… you don’t know?” My voice was calm. Deadly calm. Loud enough for everyone to hear.
The whispers stopped. The entire hall went silent, the tension as thick as wet cement.
Sofia’s lips parted, her eyes wide. She looked around, searching for someone to save her, but no one moved.
I gestured gently toward the bridesmaids. “This isn’t a wedding, Sofia,” I said. “This is a funeral.”
A collective gasp swept across the guests. Even her parents sat frozen in horror.
Her face drained of color, and panic flashed behind her carefully composed expression. “What—what are you saying?”
I leaned closer, lowering my voice just enough so that only she could hear: “We’re here to bury what’s left of your lies.”
Her breathing quickened. “You don’t understand. You have it all wrong.”
“No,” I said, stepping back and raising my voice again for the crowd. “I understand perfectly. I have proof. Photos. Witnesses.” My eyes flicked briefly toward Elena and the bridesmaids. “Everyone standing behind you? They know who you really are.”
And then the fury broke through her mask. She whirled toward her bridesmaids, her voice shrill. “You told him?! You’re my best friends! How could you betray me?”
Maddie, her maid of honor, stepped forward calmly. “We weren’t the ones who betrayed anyone. You did that all by yourself.”
“You had no right!” Sofia hissed.
“No right?” I cut in. “You lied to me, Sofia. You kissed another man days before our wedding. And you would’ve stood here, in front of all these people, pretending you were devoted to me.”
The silence was suffocating. All eyes were on her.
Tears welled up in Sofia’s eyes, but nobody stepped in to comfort her. Even her parents remained frozen, humiliated by the spectacle.
And then she broke.
She turned and fled, her white dress billowing behind her like a ghost. But in her panicked rush, she tripped on her own gown, barely catching herself. The gasps from the crowd echoed as she stumbled down the aisle.
Nobody chased her.
Nobody stopped her.
I exhaled, the weight lifting off my chest. I turned to Elena, who gave me a proud nod.
“Ladies and gentlemen,” I addressed the stunned guests, “there’s still food inside. Eat. Drink. Celebrate—for all the wrongs that won’t follow me into my future.”
I walked out into the fresh air, needing a moment alone. And there she was—Sofia. Sitting on the curb, sobbing, her wedding gown gathered around her.
She looked up as I approached, eyes swollen, mascara running down her cheeks.
“Ethan,” she whispered. “Please… I made a mistake. It was always you. I love you.”
I paused, studying her.
“If it was always me,” I said quietly, “you wouldn’t have needed to prove otherwise.”
I pulled my arm from her grasp, turned, and walked away without looking back.
I returned to the hall, filled my plate at the buffet, and sat down with my family, finally free.