Follow
Chapters
Share
Crashing His Public Proposal To Cheating Boyfriend Novel Cover

Crashing His Public Proposal To Cheating Boyfriend

Three months of planning. Three hundred guests on livestream. A rose-gold engagement ring hidden in his jacket pocket. I was about to propose to the love of my life. Then he stood up at the dinner table—in front of his parents, his sister, my mother, and 347 strangers watching live—and announced his engagement. To another woman. Two years. He had us both for two years. He didn't know I was the one paying for the ring. He didn't know his sister had hidden it in his jacket. He didn't know the camera was still rolling. So I walked through the door. I smiled at him. I straightened his collar. And I pulled the velvet box out of his pocket in front of every single person who loved him. Baby. Don't let me interrupt. You were saying something?
Chapters
Share

Chapter 1

The bathroom mirror reflects a woman who looks like she's about to pull off something magnificent.

I adjust the strap of my dress—deep emerald, cut just low enough to make Adrian's eyes stutter when he sees me—and check my phone for the hundredth time. Forty-three messages in the group chat. Maya's last one sits at the top: Cameras are live. He has no idea. Get your ass here.

A laugh bubbles out of me. Nervous. Electric.

My fingers tremble against the sink's edge. Three months of planning. Three months of whispered phone calls and secret venue visits and a ring box that's been passed between four different handbags like contraband. And now it's happening. Right now.

Adrian thinks he's hosting a casual family dinner. Something about wanting to reconnect with everyone after the chaos of his promotion. Maya, bless her scheming heart, convinced him to let her set up a "little livestream" for relatives who couldn't make it. Grandparents in Florida. His cousins in Seattle.

What he doesn't know—what he cannot possibly know—is that Maya's "little livestream" has three hundred and forty-seven viewers right now. Aunts. Uncles. College friends. His childhood basketball coach. My mother, who's been practicing her don't you dare cry on camera face for two weeks.

And me.

The girlfriend who's supposedly stuck in traffic.

I smooth my hair one more time. The curls hold. Good.

The Uber pulls up outside my apartment at 7:14 PM, and I spend the entire twelve-minute ride staring at the livestream on my phone, volume muted, heart hammering against my ribs like it's trying to escape.

The dining room at Adrian's parents' house glows warm and golden. String lights Maya definitely added without permission. Wine glasses half-full. His mother's laugh rippling through the speakers as his father tells some story about the time Adrian flooded the basement with a science experiment. Everyone is there. His brother Nate, leaning back with that easy smirk. Maya, practically vibrating with contained glee, her phone angled just right on its tripod.

And Adrian.

God, Adrian.

He's wearing that navy button-down I picked out last month, sleeves rolled to his elbows, the watch I gave him for our anniversary catching the light. He looks relaxed. Happy. Completely oblivious to the velvet box Maya slid into his suit jacket forty minutes ago, tucked inside the inner pocket like a grenade with the pin pulled.

I watch him stand.

The Uber driver glances at me in the rearview mirror. "You okay back there?"

"Yeah," I manage. "I'm about to propose to my boyfriend on a livestream he doesn't know exists."

A pause. "That's... romantic?"

"We'll find out."

Adrian lifts his wine glass.

The gesture is so familiar—the way his fingers curl around the stem, the slight tilt of his head as he surveys the table—that my chest tightens. Two years of dinners. Two years of him doing exactly this, standing to make some toast about gratitude or family or the ridiculousness of his own cooking attempts. He always gets this little crease between his eyebrows right before he speaks, like he's composing the words in real time.

The crease appears.

Maya's camera catches it perfectly.

"Hey, everyone," Adrian says, and the room quiets. Someone shushes someone else off-screen. "Thanks for coming tonight. I know it was short notice, and I know Mom's been stress-cooking since Tuesday, so let's all agree to take leftovers home."

Laughter. His mother waves a dismissive hand.

"But I actually asked you all here because I have something I need to say."

My breath stops.

The Uber slows for a red light. Three blocks away.

Adrian's voice continues through my phone speaker, tinny and small and devastating. "The past couple years have been... a lot. The job change. Moving. Figuring out where I'm supposed to be." He pauses, glancing down at his glass, then back up. "And I realized recently that I've been keeping something from all of you. Something I should've been honest about a long time ago."

Maya's smile freezes. I see it happen—the microsecond of confusion flickering across her face before she schools her expression back to neutral. This isn't what we rehearsed.

The comments on the livestream are scrolling faster now. Heart emojis. Question marks. Is he about to—

"There's someone," Adrian says. "Someone who's been in my life for two years now. Someone I should've told you about."

My stomach drops.

No.

No, no, no.

Because I'm not supposed to be a secret. I've met his parents. I've had brunch with his mother and she taught me how to make her grandmother's pierogi recipe and I helped his father pick out anniversary flowers last February. I'm not—

"Her name is Celeste."

The word lands like a slap.

I know a Celeste. She works in his office. Tall. Impeccable cheekbones. The kind of woman who makes yoga pants look like formalwear. She brought him coffee once when I was visiting and her fingers brushed his and I told myself I was being paranoid.

The Uber pulls up to the house.

I can see the windows from here. Warm light spilling onto the lawn. Shadows moving inside. Laughter I can't hear now because my phone is still streaming, and Adrian is still talking, and his voice is so steady, so certain.

"We've been seeing each other for two years. I know that's going to come as a shock to some of you." He's looking directly at his mother now, apologetic. "I should've introduced her sooner. But things were complicated, and I didn't want to bring her into this until I was sure."

Two years.

Two years.

Maya's face has gone completely still. She's staring at Adrian like he's grown a second head, and I can see her fingers twitching toward her phone, toward the tripod, toward any way to stop what's happening. But she can't. Three hundred and forty-seven people are watching. My mother is watching. My mother, who helped me pick out the ring, who held my hand when I practiced the speech in her living room, who cried and said Dad would've been so proud—

My hand is on the car door.

The driver says something. I don't hear it.

"We're getting married," Adrian announces, and the room erupts. His mother's hand flies to her mouth. His brother claps him on the shoulder. Someone—his aunt, I think—lets out a shriek of delight. "Next month. We've already started planning. I wanted to tell everyone tonight because—"

I push the door open.

The night air hits my face, cold and sharp. My heels sink into the grass. The front door is twenty feet away and my body is moving toward it without permission, dress swishing, curls bouncing, the ring box that's supposed to be in his jacket pocket suddenly feeling like the cruelest joke ever told.

"—because I love her," Adrian is saying, his voice muffled now through the walls but still audible through my phone, still streaming, still burrowing into my chest like a parasite. "I love her and I'm tired of hiding her and I want everyone to know—"

The front door swings open.

Every head turns.

Adrian stops mid-sentence, wine glass still raised, and the look on his face—the pure, undiluted shock— would be almost comical if my vision weren't blurring at the edges. His mother's jaw drops. Maya makes a sound like a wounded animal.

And the camera is still rolling.

The camera is still rolling.

"Hey, baby," I say, and my voice doesn't shake, which is a miracle, which is the single greatest achievement of my adult life. I step inside, letting the door close behind me, letting every pair of eyes in the room latch onto me like I'm the main event. "Traffic wasn't as bad as I thought."

The silence stretches for an eternity.

Adrian's glass lowers. His mouth opens. Closes. Opens again.

Then his hand moves to his chest—an instinctive gesture, the way people touch their hearts when they're stunned—and his fingers brush the lapel of his jacket.

They brush the velvet box.

The box he doesn't know is there.

The box I don't want him to find.

"Adrian," Maya starts, but my hand is already up, cutting her off, and I don't know where this calm is coming from but I'm riding it like a wave, letting it carry me forward, letting it guide my feet across the hardwood floor toward the man I was supposed to propose to tonight.

The man who just announced his engagement to someone else.

To a room full of people.

To a livestream.

To my mother.

"You were saying something?" I ask, and my smile is perfect, and my eyes are dry, and somewhere in the back of my mind I'm already composing the text I'm going to send Celeste tomorrow morning. "Don't let me interrupt."

You may also like

Abandoned for a Trainee Novel Cover
9.6
The fluorescent lights in the engineering department hummed their familiar tune as I spread my portfolio across my desk, each document a testament to years of dedication. My fingers traced the edge of my latest innovation report—a design modification that had saved the company nearly fifty thousand dollars in production costs. The trainee position announcement had been posted for three days now, and I'd spent every evening perfecting my application. "Still working on that?" Kaleb's voice carried that familiar note of casual dismissal as he approached my workstation. His tie was loosened, sleeves rolled up in that effortlessly confident way that used to make my heart skip. "Just making sure everything's perfect." I didn't look up from the technical drawings I'd been reviewing. "This position requires someone with advanced diagnostics experience and proven problem-solving capabilities. I want to highlight my work on the turbine efficiency project and the hydraulic system redesign." Kaleb leaned against my desk, his presence casting a shadow over my carefully organized documents. "Ezra, don't get your hopes up too high, okay? You know how these things go." The words hit like a physical blow, though I kept my expression neutral.
All Shades of Passion Novel Cover
8.9
"You're tight," his deep voice murmured in my ear as I felt his wet tongue on my neck. My legs quivered, the walls of my pussy clenching together. "Brace yourself, don't expect me to go easy. I will fuck you hard even if you're a virgin," he nibbled my ear, sending shivers down my spine. "I bring you pain as well as pleasure," he warned before ramming into me. Rated 18+. Warning: This book contains explicit and mature content with no filters. All Shades of Passion is a collection of short stories cutting through all spheres of life, depicting our individual struggles to find ourselves. Who we are and what we want. Each story has a unique plot, individual struggle, and a meaningful closure. From a young virgin who is desperate for sex, to a girl who hopes for a Cinderella story but falls for the baddest boy in town. There's sizzling boy romance, lesbian forbidden love, and a female coach who is in love with her student. It is packed full of BDSM, forbidden love, harems, orgies, boy love (MM), girl fantasy (GG), and age gap romance. No judgment or prejudice. It's raw, it's real and it's dark. Five stories illustrating how attraction can ignite a flame of passion in all humans both great and small. Passion is pleasure, even though it may come in different colors.
Claimed By The Enemy Novel Cover
9.7
When Dante Moretti discovers his arranged husband is the son of the man who massacred his family, he sees the perfect opportunity for revenge. Alessandro Santoro accepts the marriage as penance for sins he couldn't prevent, expecting nothing but the punishment he believes he deserves. But living together reveals cracks in the story both families told. Alessandro wasn't the enemy Dante thought. Dante isn't the monster Alessandro feared. As they uncover the real conspiracy behind the massacre, they're forced to choose between the vengeance that's defined them and the fragile connection growing between them.
He Broke the Omega: The White Wolf's Revenge Novel Cover
7.6
For two thousand, five hundred and fifty-five days, I breathed air filtered through silver vents. Silver is poison to our kind, yet my Fated Mate, Alpha Dante Moretti, personally drove me to that prison and locked me in hell for seven years. He did it to protect another woman. When I was finally released, gaunt and broken, Dante didn't offer an apology. He offered excuses. He claimed it was necessary to save Chiara, the delicate "golden child" who supposedly saved his life years ago. But it was a lie. I was the one who had drained my veins until I went into shock to save him, while my parents handed the credit to Chiara. Now, back in the manor, I was forced to watch my mate feed her grapes and comfort her fake distress. My parents called me a "soulless waste" and demanded I annul our engagement so Dante could mark Chiara. They thought I was a weak Omega they could discard. They didn't know that the silver hadn't killed me; it had forged me. They had no idea that the "runt" they abused possessed the blood of the White Wolf, the most powerful creature in our history. When the truth finally shattered their lies, Dante crawled to me, bleeding and begging on his knees in a hotel hallway. But I didn't feel triumph. I felt nothing. "I, Alessia Salinas, reject you, Dante Moretti." I walked away from the Alpha who broke me, leaving him to scream into the silence of a severed bond.
Kiss Me Like You Never Left  Novel Cover
9.7
“You kissed me like forever—then disappeared like I was nothing.” “I left because I loved you too much to break you.” “Then why am I still in pieces?” Jude Queens never believed in fairytales—not when real life had already shown him how easily people leave. But then came Malachi Flynn: cocky, sunlit, and electric on the volleyball court. Together, they were unstoppable. Off the court? Something even deeper was blooming—something undeniable. But just when Jude finally let himself believe in them, Malachi vanished. No message. No warning. Just gone. Two years later, Malachi walks back into Jude’s life with the same heart-wrecking smile—and eyes that look like they’ve lived through war. Jude swore he’d never let Malachi in again… but desire doesn’t die quietly. And neither does love. Now Jude must confront the boy who broke his heart—and the truth Malachi never had the courage to say. Because sometimes, the greatest love stories are the ones that almost didn’t happen. --- Perfect for fans of slow burn, angsty reunions, and BL stories where every glance carries heat and every silence holds a secret. This is "Why Did You Leave Me When I Needed You Most?" — a second-chance romance that dares to ask: Can love survive the one who walked away?
My Son Wished His Father’s Mistress Was Mom Novel Cover
8.2
The kitchen clock read 5:03 AM when I heard Kyra's soft footsteps behind me. I didn't turn around, my hands already deep in flour as I kneaded the dough for Beau's birthday cake. "You're up early," Kyra murmured, her voice still rough with sleep. She tied her robe and washed her hands before joining me at the counter. "I couldn't sleep," I admitted, glancing at the space-themed cake design we'd printed out. "Beau's been talking about this party for weeks." Kyra yawned and picked up the piping bag. "At least we'll have it perfect by the time he wakes up." We worked in comfortable silence, the only sounds the soft hum of the refrigerator and the occasional clink of utensils. Flour dusted our hair and clung to our robes as we meticulously decorated the three-tier cake with planets and stars. "This is probably the last birthday we'll celebrate here," Kyra said suddenly, her voice barely audible over the mixer. I paused, my hand hovering over the silver fondant.