When my best friend, Grace, got engaged, I was thrilled. We’d been tight since grade school, sharing hopes and heartaches. Planning her wedding was a privilege. I spent months soothing her stress about venues, stepping in to host her bridal shower when her cousin bailed, and paying $500 to save her band booking. “You’re my rock, Olivia,” she’d say. Grace knew I’d been with my fiancé, Luke, for three years and celebrated our engagement. When she gave me a plus-one despite her “small” guest list, I was excited to attend with Luke.
The wedding day was radiant. Luke looked dashing in his teal suit, and I wore the coral dress Grace had chosen. “Ready to dance?” he teased as we headed to the garden venue. I grinned, picturing a joyful night. The charming estate, with blooming flowers, hummed with guests. But at the gate, Grace’s cousin, Max, blocked us. His smile was sharp, tied to an old rejection. “Luke’s not allowed,” he said. I frowned. “I have a plus-one.” He sneered. “Only married couples. Grace’s rule.” I protested, “We’re engaged,” showing my ring. Max laughed. “Not enough. Ask Grace.”

Guests stared, and my face flushed. Luke touched my arm, his eyes pained but warm. “I’ll wait in the car,” he said. “Have fun.” I refused. “This is a mistake.” I called Grace, but she ignored me, though she lived on her phone. Max’s glee proved this was planned. Angry, I told Luke to stay and marched in. The venue glowed with roses and lanterns, details I’d helped select. I meant to find Grace, but the ceremony began, and I was pulled to the garden. Chairs faced a floral arch, but many were empty, leaving gaps.
I texted Luke: “Ceremony’s starting. Something’s off.” He replied, “I’ve got you.” Grace walked down the aisle, stunning but uneasy, glancing at the sparse seats. The ceremony was quick, the applause weak. At the reception, empty tables and unused name cards stood out. Whispers floated: “They sent my partner away!” “My boyfriend of nine years was banned!” Grace had barred all unmarried plus-ones, not just Luke. Why invite them? She avoided me, darting off when I neared. Staff muttered about guests slamming the venue online.
After dessert, I found Grace outside during photos. “Why humiliate us?” I asked. She snapped, “It’s my wedding! I wanted official couples. Everyone’s making a fuss!” I was stunned. “Luke and I are engaged. I poured my heart into this.” She cried, “You’re not married! I needed a rule to avoid random dates in my photos!” I said, “Then don’t offer plus-ones!” She faltered. “I thought I had to.” Her accusation of selfishness hurt. Done, I left. Luke picked me up with fried chicken. “Home?” he asked. I nodded, thankful.
I told Luke everything the next day and chose to step back from Grace. She texted and called, but I didn’t respond. Six months later, Luke and I had a simple wedding, inviting all partners, married or not, surrounded by true love.