My Wedding Officiant Boyfriend Read My Vows to Another Woman

NovelMaster Completed
RomanceRebornFantasy 现实主义-Realistic男频-Male Fiction

My boyfriend, Julian, is a wedding MC, and I'm a wedding photographer. Over the past five years, we've stood side by side through more than five hundred weddings. Yet every time I asked him when we'd finally have our own, his answer was always the same: "Just wait a little longer." I believed he loved me, so I waited. Willingly. Until that afternoon. I was shooting a grand wedding. Since I have severe pollen allergies, I took two allergy pills before the shoot just in case. But the bride loved fresh blooms. The entire venue was drowning in floral arrangements, and the air was thick with pollen. Right as the main ceremony wrapped up, my medication failed. My eyes puffed up, my throat started itching like crazy, and I couldn't stop sneezing. I immediately called Julian. He didn't have any gigs booked today. We had an agreement: if my allergies flared up and I couldn't handle it, he'd bring a backup shooter to take over for me. The phone rang for a long time before he finally picked up. Desperate, I croaked, "Julian, my allergies are acting up badly. I can't breathe well, you—" Before I could finish, a woman's voice cut through the line. It was Chloe. "Julian, can you help me with this box? It's way too heavy." Then Julian spoke into the mic, "I'm helping Chloe move into her new apartment." "She has tons of stuff and a toddler to handle. She needs an extra pair of hands." I looked down at the fiery red hives creeping up my forearm. "What about me?" "Take a couple more pills and hang in there," he sighed. "I'll come find you as soon as I'm done here." Click. He hung up. In that single second, five years of patience evaporated. I didn't want to wait anymore. I dug into my camera bag, swallowed two more pills dry, and lifted my camera again. It didn't help. The reaction only spiraled. Within twenty minutes, my eyelids were swollen almost shut. Gasping for air, I dialed Julian again. "Stella, what now?" he sounded exhausted. Clutching my tightening chest, my voice was barely a rasp. "Julian, my throat is swelling shut. I can't do this." He hesitated for a second. Right then, Chloe's little girl burst into tears in the background. Julian spent a few seconds hushing the child before coming back to the line. "Stella, come on. The main ceremony is already over." "You only have an hour left of candid shots. Just push through it. Stop acting so dramatic." "Julian, please—" "Mia is screaming, I have to go," he cut me off. Click. Surrounded by a fairytale wedding with fairy lights and blooming peonies, tears streamed down my face. At that moment, I couldn't even tell if I was crying from the anaphylaxis or from sheer heartbreak. Somehow, I pushed through. I finished every single promised shot on the schedule. When the bride saw my rash-covered hands after the final group photo, she gasped in horror and immediately ordered an Uber to rush me to the ER. Julian didn't remember me until late that evening. A text popped up on my screen: [Stella, feeling better?] [Chloe's place is still a mess. I might stay late tonight to help put furniture together.] Then came a pat-on-the-head emoji: [Good job today, babe. You're the strongest.] I stared at his words for a long time. Finally, I typed back a single letter: [K.] We had been together for five years. Julian used to be amazing to me. He knew my favorite bakery order by heart. He'd toss a jacket over my shoulders the second the weather turned chilly. Knowing my pollen allergy, he used to keep emergency Benadryl in his pocket wherever we went. He used to wrap his arm around my waist in front of everyone and introduce me proudly to all his friends. All those tender moments, however, started fading the day Chloe got divorced and moved back to the city. I looked down at the IV needle taped to the back of my bruised hand and let out a self-deprecating chuckle. Those five years meant nothing to him anymore. Once the IV bag ran dry, I caught a cab back to our apartment alone. The next morning, Julian was already home when I opened my eyes. As I dragged myself out of bed, he walked out of the kitchen carrying a warm bowl of oatmeal. "You're awake?" He set the bowl down on the counter and gently touched the bruise where the needle had been. "I'm so sorry, Stella." "I really thought the pills would kick in. I had no idea it was that serious." He pulled me into a tight embrace. "I swear it won't happen again." "Your birthday is the day after tomorrow. I cleared my entire schedule. It's just you and me all day." "You wanted to try that new omakase spot downtown, right? We're going there." In the past, whenever we fought, a warm hug and an apology would melt my resolve immediately. This time, my chest felt completely hollow. I pulled back slightly. "Really?" He kissed the top of my head. "Really. Even if the sky falls down, I'll be right beside you on your birthday." Two days flew by. The sky didn't fall. But Chloe's daughter caught a fever. We were barely halfway through our birthday dinner when Julian's phone lit up with Chloe's name. The moment he picked up, Chloe's sobs filled the receiver. "Julian, I can't get a cab... it's pouring..." Julian's brow snapped together instantly. "Don't panic. I'm on my way." He tossed his napkin down and grabbed his jacket from the back of the chair. "Mia has a high fever. I have to go check on them." I stared at the tiny candle flickering on our birthday dessert. "It's my birthday, Julian. You swore you'd stay with me today." Julian pressed his lips into a tight line. "I know, Stella. But this is an emergency. What else am I supposed to do?" "Just eat first. I'll drive them to the clinic and rush right back to finish dinner with you." He turned to leave. I reached out and caught his sleeve. "Julian!" He froze, glancing back at me with a flash of raw irritation in his eyes. "Stella, grow up!" "Chloe is doing this all alone as a single mom. I'm just dropping them off." She's doing this all alone. Always the same excuse. Because her life was hard, I was expected to accept being abandoned, over and over again. After a few silent seconds, my fingers uncurled. I let go of his coat. The annoyance in his expression instantly melted into relief. "Good girl. Wait for me. I'll be quick." I sat alone at the table, watching the wick burn down until the flame drowned in melted wax. The restaurant closed for the night. He never came back.Walking out into the street, the rain came down in sheets. I couldn't hail an Uber either. But unlike Chloe, nobody came rushing to rescue me. Julian never even texted to ask if I had made it outside safely. By the time I unlocked the apartment door, drenched to the bone, it was past nine. Finally, Julian sent an update: [Mia's fever finally broke. I'm staying the night to help Chloe keep an eye on her.] [I left your birthday gift on the nightstand before leaving. Make sure to open it.] I didn't reply. I didn't touch the gift box on the nightstand either. I took a scalding hot shower, wrapped myself in a blanket, and fell asleep. Maybe my immune system was already trashed from the severe allergic reaction two days ago. Catching that rainstorm completely took me out. When I opened my eyes the next morning, my forehead was burning, and my muscles ached so badly I couldn't sit up. Julian still wasn't back. I dialed his number three times in a row. No answer. Fifteen minutes later, he called back. "Why did you call so many times?" My throat felt like sandpaper. "I have a fever, Julian." I foolishly thought he'd say he was coming right home. Instead, a tired sigh came through the speaker. "Stella, I get that you're still mad about last night." "But this client today is huge. It's Chloe's first independent gig, and she can't handle the pitch alone." I dug my fingernails into my palm, using the sting of pain to keep myself conscious. "Julian... I'm really sick..." This time, his tone turned chilly. "If you're sick, call an Uber and go to urgent care." "I am in the middle of work right now. I don't have time for this." Click. The call ended, and I leaned over the edge of the mattress, dry-heaving violently. It wasn't that I refused to go to the doctor on my own. I literally didn't have the strength to stand up. With the last ounce of energy in my fingers, I dialed my best friend, Brooke. Brooke sped across town, helped me down the stairs, and drove me straight to the ER. While I lay on the hospital cot hooked up to fluids, Brooke handed me my phone, her hands shaking with rage. "This is his 'huge client pitch'?" On the screen was Chloe's latest Instagram post. [So grateful to have this amazing man by our side at the carnival today.] Below the caption were several photos. In front of the carousel, Julian was smiling tenderly, adjusting a pink Minnie Mouse headband on Mia's head. In another shot, Julian held the little girl in his arms while Chloe leaned into his shoulder, snapping a selfie with a radiant smile. They looked like a picture-perfect family of three. And I was just an outsider. Brooke looked at me, heartbroken. "Stella, how much longer are you going to lie to yourself?" Five years was a long time. Long enough to make letting go feel like tearing off a limb. But I had forgotten the basic rule: sunk costs should never dictate your future. I locked the screen. My voice was steady and quiet. "I'm breaking up with him." I got discharged late that afternoon. Not long after I got home, Julian walked in through the front door. I unlocked my phone, pulled up Chloe's Instagram post, and shoved it in front of his face. "Care to explain?" He glanced at the screen and let out an easy, dismissive chuckle. "Don't read into it, babe. After we wrapped the client meeting, Mia really wanted to ride the carousel." "Chloe's ex-husband is a deadbeat who hasn't checked on the kid once since the split. I just took Mia around for an hour." I curled my lips into a cold smile. "So you lied to me." Julian reached over, trying to take my cold hands. "Stella, don't be so dramatic." "I know you're upset, but didn't I just explain everything?" "Mia is a toddler without a father figure. It's heartbreaking. You're a grown woman—why are you getting jealous over a little girl?" Before I could pull away, he pulled me into his arms, effectively shutting me up. "Stop being angry. Be the bigger person." "Haven't you always wanted to get married? As soon as this busy season wraps up, I'll take you bridal gown shopping." So, he had known all along. He had always known that all I ever wanted was a home with him. I blinked slowly, a bitter taste filling my mouth. The words I had waited half a decade to hear were finally spoken—not out of love, but as a cheap bargaining chip to placate me. I gently pushed him away. "Let's talk about it later. Don't you have that statewide MC competition coming up next week?" Julian let out a huge sigh of relief. "I knew my Stella was the most understanding girl in the world." "Relax, okay? We've been together for five years. Even if every man on the planet cheats, I never would." With that, he whistlingly walked into the bedroom. I stood in the hallway, slowly unclenching my fists. I knew he hadn't slept with Chloe yet. But the scales in his heart had already tipped completely. No matter how deep a foundation you build, the moment one person's devotion starts wandering, the relationship is already dead.A week later, Julian competed in the Tri-State Wedding Industry Gala. Thanks to his polished charm and stage presence, he took home the Master of Ceremonies Trophy. During the acceptance speech, the host asked him who he wanted to thank the most. Julian held the golden microphone with both hands. "First, thank you to every couple who trusted me with their special day. And a very special shoutout to our talented new event coordinator, Chloe." The spotlight swung across the ballroom, locking onto Chloe. Julian locked eyes with her, his tone brimming with admiration. "She is a creative visionary. Her ideas elevated my scripts to another level this past week. Thank you, Chloe." The ballroom erupted into thundering applause. I was sitting in the third row, clapping right along with everyone else. Nobody in that room knew that when Julian landed his very first gig, I was the one who stayed up all night with him rewriting his cue cards. Nobody knew that half the sentimental vows that moved hundreds of brides to tears had been drafted by my pen. After the ceremony, Julian found me holding his trophy. I asked him softly, "Why didn't you mention me up there?" Julian blinked, then chuckled as if I were being adorable. "Are you really picking a fight over an award speech?" "Stella, they're outsiders. You have to thank outsiders publicly. You're the closest person in my life—why would I treat you like a stranger with formal formalities?" I stared blankly at his handsome face. That was the first time I realized that being the "closest person" was just the perfect excuse to be ignored. Or maybe it wasn't even an excuse. He took me for granted because he knew I'd always yield. He intentionally walked all over my boundaries because he knew a few sweet words would patch everything up. I nodded quietly and dropped the subject. In my mind, my decision was made: after our final gig over the Labor Day holiday weekend, I would end it completely. The afternoon before Labor Day, we arrived at the venue to run through cues with the couple. Unexpectedly, the bride and groom got held up by an emergency and couldn't make the rehearsal. Standing at the altar steps, Chloe looked troubled. "If we don't rehearse this run-through, what if we mess up the timing tomorrow?" Julian stacked his notes neatly. "Then we'll stand in for them." Chloe pointed a manicured finger at herself. "You and me?" She laughed nervously, casting a sidelong glance in my direction. "Isn't that a little weird? Stella's right over there. What if she gets jealous?" Julian glanced at me with unwavering certainty. "This is work. Stella isn't the kind of person to throw a tantrum over professional duties." Taking Chloe's wrist, Julian led her onto the floral stage. They stood face-to-face under the archway, gazing into each other's eyes. It was a picture of tender romance. It made my eyes sting. They walked through the ring exchange, and then came the vows. Julian looked down at Chloe, his voice dropping into a deep, soulful cadence. "Before I met you, I never knew what it felt like to truly crave a home..." My breath hitched in my chest. Julian continued, "I want to watch the sun rise and set with you. I want to grow old by your side..." Those were the vows I wrote three years ago. Back then, Julian had asked me offhandedly what I'd say to him if we stood at our own altar. I hadn't answered out loud. Instead, I poured my heart onto paper, penning the promises I dreamed of making to him. And now, standing on the very altar I had envisioned a thousand times, he was reciting those sacred words to another woman. A sharp, searing pain tore through my chest. My trembling finger pressed the stop button on the video recorder. If this were the old Stella, I would have stormed up there, screaming, demanding to know why my love letters were coming out of his mouth for someone else. Now, I felt completely numb. For five years, I had waited. Waited for him to have time. Waited for him to keep his promises. Waited for a wedding that was never going to happen. Looking back, the entire journey was a joke. I had to face the reality: he had changed. He was no longer the boy who, five years ago, drove six hours across state lines in the middle of the night just to help me capture a sunrise over the mountains. Five years down the drain. Losing five years was painful, but it beat wasting an entire lifetime. I let out a long breath, packed my camera into its hard case, and slipped quietly out of the venue. I went back to our apartment to pack. There wasn't much to take: a few changes of clothes, my passport and documents, and the old camera body that had been with me since college. Back at the venue, the rehearsal finished. Julian, Chloe, and the rest of the crew sat down at a nearby diner for lunch. A sound technician teased Julian, "Hey Julian, you and Stella have been going strong for five years now. When are we getting wedding invites?" Chloe's fork paused in mid-air. Her eyes darted straight to Julian. Julian took a sip of his soda, his tone casual. "Not anytime soon. We're not in any rush." Another colleague laughed, "Better put a ring on it, man, or someone else will sweep her off her feet." Julian chuckled softly, brimming with unshakable confidence. "Stella isn't that type of girl. She'd never leave me." Saying that, he finally glanced around the diner and realized my seat was empty. He set his fork down, scanning the corner of the venue where I usually set up my gear. Just an hour ago, I was standing there adjusting the focus rings. Now, the corner was dead quiet. A sudden knot tightened in his stomach. He pulled out his phone, only to see the unread message I had sent before leaving. [Julian, we're done. Let's break up.]

Chapters (3)

第1章

My boyfriend, Julian, is a wedding MC, and I'm a wedding photographer. Over the past five years, we've stood side by side through more than five hundred weddings. Yet every time I asked him when we'd finally have our own, his answer was always the same: "Just wait a little longer." I believed he loved me, so I waited. Willingly. Until that afternoon. I was shooting a grand wedding. Since I have severe pollen allergies, I took two allergy pills before the shoot just in case. But the bride loved fresh blooms. The entire venue was drowning in floral arrangements, and the air was thick with pollen. Right as the main ceremony wrapped up, my medication failed. My eyes puffed up, my throat started itching like crazy, and I couldn't stop sneezing. I immediately called Julian. He didn't have any gigs booked today. We had an agreement: if my allergies flared up and I couldn't handle it, he'd bring a backup shooter to take over for me. The phone rang for a long time before he finally picked up. Desperate, I croaked, "Julian, my allergies are acting up badly. I can't breathe well, you—" Before I could finish, a woman's voice cut through the line. It was Chloe. "Julian, can you help me with this box? It's way too heavy." Then Julian spoke into the mic, "I'm helping Chloe move into her new apartment." "She has tons of stuff and a toddler to handle. She needs an extra pair of hands." I looked down at the fiery red hives creeping up my forearm. "What about me?" "Take a couple more pills and hang in there," he sighed. "I'll come find you as soon as I'm done here." Click. He hung up. In that single second, five years of patience evaporated. I didn't want to wait anymore. I dug into my camera bag, swallowed two more pills dry, and lifted my camera again. It didn't help. The reaction only spiraled. Within twenty minutes, my eyelids were swollen almost shut. Gasping for air, I dialed Julian again. "Stella, what now?" he sounded exhausted. Clutching my tightening chest, my voice was barely a rasp. "Julian, my throat is swelling shut. I can't do this." He hesitated for a second. Right then, Chloe's little girl burst into tears in the background. Julian spent a few seconds hushing the child before coming back to the line. "Stella, come on. The main ceremony is already over." "You only have an hour left of candid shots. Just push through it. Stop acting so dramatic." "Julian, please—" "Mia is screaming, I have to go," he cut me off. Click. Surrounded by a fairytale wedding with fairy lights and blooming peonies, tears streamed down my face. At that moment, I couldn't even tell if I was crying from the anaphylaxis or from sheer heartbreak. Somehow, I pushed through. I finished every single promised shot on the schedule. When the bride saw my rash-covered hands after the final group photo, she gasped in horror and immediately ordered an Uber to rush me to the ER. Julian didn't remember me until late that evening. A text popped up on my screen: [Stella, feeling better?] [Chloe's place is still a mess. I might stay late tonight to help put furniture together.] Then came a pat-on-the-head emoji: [Good job today, babe. You're the strongest.] I stared at his words for a long time. Finally, I typed back a single letter: [K.] We had been together for five years. Julian used to be amazing to me. He knew my favorite bakery order by heart. He'd toss a jacket over my shoulders the second the weather turned chilly. Knowing my pollen allergy, he used to keep emergency Benadryl in his pocket wherever we went. He used to wrap his arm around my waist in front of everyone and introduce me proudly to all his friends. All those tender moments, however, started fading the day Chloe got divorced and moved back to the city. I looked down at the IV needle taped to the back of my bruised hand and let out a self-deprecating chuckle. Those five years meant nothing to him anymore. Once the IV bag ran dry, I caught a cab back to our apartment alone. The next morning, Julian was already home when I opened my eyes. As I dragged myself out of bed, he walked out of the kitchen carrying a warm bowl of oatmeal. "You're awake?" He set the bowl down on the counter and gently touched the bruise where the needle had been. "I'm so sorry, Stella." "I really thought the pills would kick in. I had no idea it was that serious." He pulled me into a tight embrace. "I swear it won't happen again." "Your birthday is the day after tomorrow. I cleared my entire schedule. It's just you and me all day." "You wanted to try that new omakase spot downtown, right? We're going there." In the past, whenever we fought, a warm hug and an apology would melt my resolve immediately. This time, my chest felt completely hollow. I pulled back slightly. "Really?" He kissed the top of my head. "Really. Even if the sky falls down, I'll be right beside you on your birthday." Two days flew by. The sky didn't fall. But Chloe's daughter caught a fever. We were barely halfway through our birthday dinner when Julian's phone lit up with Chloe's name. The moment he picked up, Chloe's sobs filled the receiver. "Julian, I can't get a cab... it's pouring..." Julian's brow snapped together instantly. "Don't panic. I'm on my way." He tossed his napkin down and grabbed his jacket from the back of the chair. "Mia has a high fever. I have to go check on them." I stared at the tiny candle flickering on our birthday dessert. "It's my birthday, Julian. You swore you'd stay with me today." Julian pressed his lips into a tight line. "I know, Stella. But this is an emergency. What else am I supposed to do?" "Just eat first. I'll drive them to the clinic and rush right back to finish dinner with you." He turned to leave. I reached out and caught his sleeve. "Julian!" He froze, glancing back at me with a flash of raw irritation in his eyes. "Stella, grow up!" "Chloe is doing this all alone as a single mom. I'm just dropping them off." She's doing this all alone. Always the same excuse. Because her life was hard, I was expected to accept being abandoned, over and over again. After a few silent seconds, my fingers uncurled. I let go of his coat. The annoyance in his expression instantly melted into relief. "Good girl. Wait for me. I'll be quick." I sat alone at the table, watching the wick burn down until the flame drowned in melted wax. The restaurant closed for the night. He never came back.

第2章

Walking out into the street, the rain came down in sheets. I couldn't hail an Uber either. But unlike Chloe, nobody came rushing to rescue me. Julian never even texted to ask if I had made it outside safely. By the time I unlocked the apartment door, drenched to the bone, it was past nine. Finally, Julian sent an update: [Mia's fever finally broke. I'm staying the night to help Chloe keep an eye on her.] [I left your birthday gift on the nightstand before leaving. Make sure to open it.] I didn't reply. I didn't touch the gift box on the nightstand either. I took a scalding hot shower, wrapped myself in a blanket, and fell asleep. Maybe my immune system was already trashed from the severe allergic reaction two days ago. Catching that rainstorm completely took me out. When I opened my eyes the next morning, my forehead was burning, and my muscles ached so badly I couldn't sit up. Julian still wasn't back. I dialed his number three times in a row. No answer. Fifteen minutes later, he called back. "Why did you call so many times?" My throat felt like sandpaper. "I have a fever, Julian." I foolishly thought he'd say he was coming right home. Instead, a tired sigh came through the speaker. "Stella, I get that you're still mad about last night." "But this client today is huge. It's Chloe's first independent gig, and she can't handle the pitch alone." I dug my fingernails into my palm, using the sting of pain to keep myself conscious. "Julian... I'm really sick..." This time, his tone turned chilly. "If you're sick, call an Uber and go to urgent care." "I am in the middle of work right now. I don't have time for this." Click. The call ended, and I leaned over the edge of the mattress, dry-heaving violently. It wasn't that I refused to go to the doctor on my own. I literally didn't have the strength to stand up. With the last ounce of energy in my fingers, I dialed my best friend, Brooke. Brooke sped across town, helped me down the stairs, and drove me straight to the ER. While I lay on the hospital cot hooked up to fluids, Brooke handed me my phone, her hands shaking with rage. "This is his 'huge client pitch'?" On the screen was Chloe's latest Instagram post. [So grateful to have this amazing man by our side at the carnival today.] Below the caption were several photos. In front of the carousel, Julian was smiling tenderly, adjusting a pink Minnie Mouse headband on Mia's head. In another shot, Julian held the little girl in his arms while Chloe leaned into his shoulder, snapping a selfie with a radiant smile. They looked like a picture-perfect family of three. And I was just an outsider. Brooke looked at me, heartbroken. "Stella, how much longer are you going to lie to yourself?" Five years was a long time. Long enough to make letting go feel like tearing off a limb. But I had forgotten the basic rule: sunk costs should never dictate your future. I locked the screen. My voice was steady and quiet. "I'm breaking up with him." I got discharged late that afternoon. Not long after I got home, Julian walked in through the front door. I unlocked my phone, pulled up Chloe's Instagram post, and shoved it in front of his face. "Care to explain?" He glanced at the screen and let out an easy, dismissive chuckle. "Don't read into it, babe. After we wrapped the client meeting, Mia really wanted to ride the carousel." "Chloe's ex-husband is a deadbeat who hasn't checked on the kid once since the split. I just took Mia around for an hour." I curled my lips into a cold smile. "So you lied to me." Julian reached over, trying to take my cold hands. "Stella, don't be so dramatic." "I know you're upset, but didn't I just explain everything?" "Mia is a toddler without a father figure. It's heartbreaking. You're a grown woman—why are you getting jealous over a little girl?" Before I could pull away, he pulled me into his arms, effectively shutting me up. "Stop being angry. Be the bigger person." "Haven't you always wanted to get married? As soon as this busy season wraps up, I'll take you bridal gown shopping." So, he had known all along. He had always known that all I ever wanted was a home with him. I blinked slowly, a bitter taste filling my mouth. The words I had waited half a decade to hear were finally spoken—not out of love, but as a cheap bargaining chip to placate me. I gently pushed him away. "Let's talk about it later. Don't you have that statewide MC competition coming up next week?" Julian let out a huge sigh of relief. "I knew my Stella was the most understanding girl in the world." "Relax, okay? We've been together for five years. Even if every man on the planet cheats, I never would." With that, he whistlingly walked into the bedroom. I stood in the hallway, slowly unclenching my fists. I knew he hadn't slept with Chloe yet. But the scales in his heart had already tipped completely. No matter how deep a foundation you build, the moment one person's devotion starts wandering, the relationship is already dead.

第3章

A week later, Julian competed in the Tri-State Wedding Industry Gala. Thanks to his polished charm and stage presence, he took home the Master of Ceremonies Trophy. During the acceptance speech, the host asked him who he wanted to thank the most. Julian held the golden microphone with both hands. "First, thank you to every couple who trusted me with their special day. And a very special shoutout to our talented new event coordinator, Chloe." The spotlight swung across the ballroom, locking onto Chloe. Julian locked eyes with her, his tone brimming with admiration. "She is a creative visionary. Her ideas elevated my scripts to another level this past week. Thank you, Chloe." The ballroom erupted into thundering applause. I was sitting in the third row, clapping right along with everyone else. Nobody in that room knew that when Julian landed his very first gig, I was the one who stayed up all night with him rewriting his cue cards. Nobody knew that half the sentimental vows that moved hundreds of brides to tears had been drafted by my pen. After the ceremony, Julian found me holding his trophy. I asked him softly, "Why didn't you mention me up there?" Julian blinked, then chuckled as if I were being adorable. "Are you really picking a fight over an award speech?" "Stella, they're outsiders. You have to thank outsiders publicly. You're the closest person in my life—why would I treat you like a stranger with formal formalities?" I stared blankly at his handsome face. That was the first time I realized that being the "closest person" was just the perfect excuse to be ignored. Or maybe it wasn't even an excuse. He took me for granted because he knew I'd always yield. He intentionally walked all over my boundaries because he knew a few sweet words would patch everything up. I nodded quietly and dropped the subject. In my mind, my decision was made: after our final gig over the Labor Day holiday weekend, I would end it completely. The afternoon before Labor Day, we arrived at the venue to run through cues with the couple. Unexpectedly, the bride and groom got held up by an emergency and couldn't make the rehearsal. Standing at the altar steps, Chloe looked troubled. "If we don't rehearse this run-through, what if we mess up the timing tomorrow?" Julian stacked his notes neatly. "Then we'll stand in for them." Chloe pointed a manicured finger at herself. "You and me?" She laughed nervously, casting a sidelong glance in my direction. "Isn't that a little weird? Stella's right over there. What if she gets jealous?" Julian glanced at me with unwavering certainty. "This is work. Stella isn't the kind of person to throw a tantrum over professional duties." Taking Chloe's wrist, Julian led her onto the floral stage. They stood face-to-face under the archway, gazing into each other's eyes. It was a picture of tender romance. It made my eyes sting. They walked through the ring exchange, and then came the vows. Julian looked down at Chloe, his voice dropping into a deep, soulful cadence. "Before I met you, I never knew what it felt like to truly crave a home..." My breath hitched in my chest. Julian continued, "I want to watch the sun rise and set with you. I want to grow old by your side..." Those were the vows I wrote three years ago. Back then, Julian had asked me offhandedly what I'd say to him if we stood at our own altar. I hadn't answered out loud. Instead, I poured my heart onto paper, penning the promises I dreamed of making to him. And now, standing on the very altar I had envisioned a thousand times, he was reciting those sacred words to another woman. A sharp, searing pain tore through my chest. My trembling finger pressed the stop button on the video recorder. If this were the old Stella, I would have stormed up there, screaming, demanding to know why my love letters were coming out of his mouth for someone else. Now, I felt completely numb. For five years, I had waited. Waited for him to have time. Waited for him to keep his promises. Waited for a wedding that was never going to happen. Looking back, the entire journey was a joke. I had to face the reality: he had changed. He was no longer the boy who, five years ago, drove six hours across state lines in the middle of the night just to help me capture a sunrise over the mountains. Five years down the drain. Losing five years was painful, but it beat wasting an entire lifetime. I let out a long breath, packed my camera into its hard case, and slipped quietly out of the venue. I went back to our apartment to pack. There wasn't much to take: a few changes of clothes, my passport and documents, and the old camera body that had been with me since college. Back at the venue, the rehearsal finished. Julian, Chloe, and the rest of the crew sat down at a nearby diner for lunch. A sound technician teased Julian, "Hey Julian, you and Stella have been going strong for five years now. When are we getting wedding invites?" Chloe's fork paused in mid-air. Her eyes darted straight to Julian. Julian took a sip of his soda, his tone casual. "Not anytime soon. We're not in any rush." Another colleague laughed, "Better put a ring on it, man, or someone else will sweep her off her feet." Julian chuckled softly, brimming with unshakable confidence. "Stella isn't that type of girl. She'd never leave me." Saying that, he finally glanced around the diner and realized my seat was empty. He set his fork down, scanning the corner of the venue where I usually set up my gear. Just an hour ago, I was standing there adjusting the focus rings. Now, the corner was dead quiet. A sudden knot tightened in his stomach. He pulled out his phone, only to see the unread message I had sent before leaving. [Julian, we're done. Let's break up.]

More NovelMaster Novels