My Best Friend's Break-up! - Cover

My Best Friend's Break-up!

Copyright© 2026 by Sage Monroe

Chapter 18: Best Friends Forever

Romantic Sex Story: Chapter 18: Best Friends Forever - When Steve’s ten-year relationship implodes, his best friend and roommate Bret steps in to hold the pieces together, literally and figuratively. Late-night hugs turn into shared beds. Shared beds turn into wandering hands. Suddenly the line between “just friends” and “something more” is so thin it’s practically see-through.

Caution: This Romantic Sex Story contains strong sexual content, including Ma/Ma   Consensual   Romantic   Gay   BiSexual   Fiction   Anal Sex   First   Massage   Masturbation   Oral Sex   AI Generated  

Bret slammed the apartment door shut behind him, the sound echoing through the empty space like a gunshot. The walls seemed to close in immediately, the silence deafening after Steve’s departure. He leaned against the door, sliding down until he sat on the floor, knees drawn up, head buried in his arms. Anger burned hot in his veins, a raging fire that consumed everything else. How could Steve do this? After everything—after the nights of holding him through tears, the mornings tangled together, the passion that had felt so real last night. Bret’s fists clenched, nails digging into his palms. He was furious. At Steve for denying what was between them. At Bianca for waltzing back in like she hadn’t shattered everything. At himself for falling so hard, for letting hope build into something unbreakable, only to watch it crumble.

The apartment felt like a tomb. Steve’s jacket still hung on the hook by the door, a forgotten pair of sneakers kicked under the couch. Bret stared at them, the anger twisting into something sharper, more painful. Depression settled over him like a heavy blanket, suffocating. He missed Steve already—the easy laughter, the way he’d bump shoulders in the kitchen, the warmth of his body at night. Without him, the space was cold, empty. Bret pushed to his feet, pacing the living room, trying to outrun the ache. He grabbed a beer from the fridge, cracked it open, but it tasted like ash. He poured it down the sink, slamming the can into the trash.

“Fuck you, Steve,” he muttered to the empty room. “Fuck you for making me believe.”

The night dragged on in a haze of fury and sorrow. Bret tried to distract himself—flipping through channels on the TV, scrolling his phone, but everything reminded him of Steve. A stupid meme they’d laughed at last week. A song from their road trip playlist. He threw his phone across the room, watching it skid under the couch. Tears burned his eyes, but he blinked them back. No. He wouldn’t cry. Not over someone who called what they had a mistake. But the depression clawed deeper, leaving him hollow. He loved Steve. And losing him felt like losing a part of himself.

On the other side of the city, Steve sat in Bianca’s living room, the takeout containers from dinner still scattered on the coffee table. The veggie pizza had gone cold, uneaten slices congealing in the box. Bianca had gone to bed early, kissing his cheek with a soft “Goodnight, babe.” He’d smiled, but it felt forced, his mind a whirlwind. Things with her felt ... off. Like trying to force a puzzle piece into the wrong spot. He stared at the TV, some mindless reality show droning in the background, but his thoughts kept circling back to Bret. The argument replayed in his head: Bret’s face twisted in pain, his voice breaking as he accused Steve of ditching him. Steve’s chest ached with confusion. He wasn’t gay. Last night had been a fluke. But why did missing Bret feel like this? Like a constant pull, an emptiness he couldn’t shake.

He needed to clear his head. Move on. Prove to himself that this was just residual mess from the breakup. Steve grabbed his jacket, slipping out quietly so he wouldn’t wake Bianca. The city streets were alive with Friday night energy, lights reflecting off wet pavement from the earlier rain. He walked aimlessly at first, then headed toward a club he’d been to before—loud, crowded, the kind of place where thoughts drowned in bass and booze.

The line was short. Inside, the music pulsed through his body, lights flashing in sync with the beat. Steve made his way to the bar, ordering a whiskey neat. Then another. The alcohol burned going down, loosening the knot in his chest. He scanned the crowd, bodies moving in waves, laughter cutting through the noise. A girl at the end of the bar caught his eye—dark hair, bright smile, dancing in place to the rhythm. She glanced over, held his gaze. Steve smiled back, the whiskey making it easy.

He approached, leaning in to be heard over the music. “Buy you a drink?”

She nodded, grinning. “Tequila shot?”

They clinked glasses, salt-lime-chaser. Conversation flowed in snippets—her name was Mia, she worked in marketing like him, loved the same bands. It felt normal. Safe. They danced, her body pressing close, hips swaying against his. Steve tried to lose himself in it, in the familiarity of flirting with a woman. When she leaned in to kiss him, he met her halfway. Her lips were soft, tasting like lime and lip gloss. But it felt ... wrong. Hollow. No spark, no heat. Just going through the motions. He pulled back after a minute, mumbling an excuse about needing air.

Outside, the cool night hit him like a slap. Confusion swirled thicker now. That should have felt good. Right. But it didn’t. He walked, feet carrying him without direction, until he found himself outside a gay club he’d passed before but never entered. The bass thumped from within, rainbow lights spilling onto the sidewalk. Steve hesitated, heart pounding. Maybe this was the test. Prove to himself that last night with Bret was nothing, that he didn’t crave that.

He went in. The crowd was vibrant, men dancing close, laughter loud and free. Steve ordered another drink, letting the atmosphere wash over him. A guy approached—tall, blond, easy smile. “First time here?”

Steve nodded, forcing casual. “Yeah. Just checking it out.”

They talked. His name was Alex, a graphic designer with a quick wit. Flirting came easy, the alcohol blurring edges. When Alex leaned in for a kiss, Steve let it happen. Lips firm, stubble scratching slightly. It was different. Intense. But again, no fire. No pull. Just awkward mechanics, like kissing a stranger when his mind screamed for someone else.

Steve broke away, apologizing. “Sorry. I ... I gotta go.”

He stumbled out, defeated. The night air cleared his head a fraction, but the confusion crashed harder. Neither kiss felt right. Nothing felt right without Bret. He missed him—the banter, the comfort, the way Bret looked at him like he was the only person in the room. Steve hailed a cab, giving the driver his apartment address without thinking. Home. He needed home.

The cab dropped him off, and Steve stood outside the building for a long minute, staring up at the window. Light was on. Bret was there. His heart twisted with longing and fear. He climbed the stairs, key in hand, hesitating at the door. What was he doing? But he couldn’t stay away. He turned the knob.

Bret was on the couch, a beer in hand, eyes red-rimmed from what looked like hours of stewing. He shot to his feet when Steve walked in, face twisting from surprise to fury. “What the hell are you doing here? Come to grab more stuff? Or rub it in?”

Steve set his bag down, hands raised. “Bret, wait. I—”

“Wait?” Bret exploded, voice rising sharp and raw. He crossed the room in three strides, shoving Steve’s chest hard. “You don’t get to tell me to wait! You left! You chose her! After everything—after I poured my heart into picking you up off the floor, after I let myself fall for you—you called us a mistake and walked out!”

Steve stumbled back a step, the push jolting him. “I know. I fucked up. But—”

“Fucked up?” Bret shoved again, harder, eyes blazing with hurt and rage. “You think that’s all this is? A little fuck-up? I loved having you in my bed every night, Steve. I loved the way you looked at me like I was your lifeline. But it wasn’t just comfort for me. I was losing my heart to you, piece by piece, watching my best friend become everything. And then you ditch me for her? Because it’s easier? Safer?”

Steve’s back hit the wall, Bret crowding close, face inches away. “Bret, listen—”

“No! You listen!” Bret’s voice cracked, fists pounding Steve’s chest now, not hard enough to hurt but enough to vent the storm inside. “I gave you everything! I held you when you cried, I cooked for you, I massaged your stupid shoulders. And last night? That wasn’t a mistake. That was us. You kissed me like you needed me. You came undone in my arms. And now you’re back? What, Bianca get boring already?”

Steve grabbed Bret’s wrists, holding them still, his own eyes stinging. “Stop. Please. I made a mistake. Going back to her ... it was wrong.”

Bret wrenched away, pacing now, tears spilling despite his fury. “Wrong? You think? You broke my heart, Steve! I thought we had something real. I was in love with you—with my best friend—and you threw it away like garbage. Do you know how that feels? Slowly giving your heart to someone, thinking they feel it too, only to lose them? To hear ‘mistake’ after the best night of my life?”

Steve’s voice broke. “I was scared, okay? Ten years with her—that’s my whole adult life. And then you ... my feelings for you scared the shit out of me. I never thought I’d fall so madly in love with my best friend. But I can’t escape the truth anymore. I broke up with Bianca.”

Bret froze, stunned, eyes wide as the words sank in.

Bret stood frozen in the middle of the living room, his chest heaving from the outburst, eyes wide and locked on Steve. The words hung in the air like smoke after a fire, thick and inescapable. “You ... what?” Bret’s voice came out choked, barely above a whisper, his anger fracturing under the weight of shock. His hands still trembled from the pushes, the shouts, but now they hung limp at his sides, the fight draining out of him as Steve’s confession sank in.

 
There is more of this chapter...

When this story gets more text, you will need to Log In to read it

 

WARNING! ADULT CONTENT...

Storiesonline is for adult entertainment only. By accessing this site you declare that you are of legal age and that you agree with our Terms of Service and Privacy Policy.


Log In