My Best Friend's Break-up

Steve’s ten-year relationship blows up in one night. Bret drops everything, grabs way too much alcohol, and comes home ready to hold his best friend together. There’s crying on the couch. Bad jokes. Drinks that keep getting refilled. Comfort turns physical in quiet, sparks fly! Part One of a series.

  • Score 8.7 (10 votes)
  • 401 Readers
  • 5889 Words
  • 25 Min Read

Chapter Five – The Morning After the Break-up.

Steve woke to a headache that felt like someone had parked a truck on his skull. Sunlight sliced through the half-open blinds in thin, accusing stripes, and for one merciful second, he didn’t remember why his chest hurt worse than his head.

Then he felt it.

Warmth. Solid, steady warmth pressed along his entire back. Bret’s arm was slung over Steve’s waist like it belonged there, fingers loosely curled against Steve’s bare stomach. Their legs were tangled in a lazy knot under the blanket—Steve’s thigh hooked over Bret’s calf, Bret’s ankle tucked between Steve’s feet. Bret’s breath moved slow and even against the nape of Steve’s neck, warm little puffs that raised goosebumps every time they hit skin.

Steve froze.

He should move. He should definitely move. This was… a lot. Too much skin. Too much closeness. Too much everything.

But his body refused the order. His muscles stayed loose, heavy with leftover alcohol and something softer he didn’t want to name. Bret smelled like laundry detergent and faint sweat and that stupid cedar body wash he always used. Steve inhaled once—quiet, guilty—and the scent settled low in his lungs like it was trying to stay.

He closed his eyes. Just for a second. Just to pretend this was normal.

Bret stirred.

A small sound—half sigh, half grunt—rumbled against Steve’s back. Bret shifted, arm tightening for one unconscious heartbeat before he seemed to register where he was. His fingers flexed once against Steve’s stomach, then stilled.

Steve held his breath.

Bret exhaled slowly through his nose. “Well,” he said, voice thick with sleep and gravel, “this is a new level of roommate bonding. Five stars. Would cuddle again.”

Steve let out a startled laugh that came out more like a choke. “Shut up.”

Bret chuckled—low, warm, right against Steve’s ear—and the sound vibrated through both of them. He didn’t pull away immediately. Instead he stretched, slow and lazy, spine arching so his chest pressed firmer against Steve’s back for one long second. Then he rolled onto his back, untangling their legs with careful movements, like he was trying not to wake a sleeping animal.

Steve rolled too, propping himself on one elbow. The blanket slipped down to his waist. He was still in nothing but boxers. Bret was in boxers too, hair a disaster, one eye cracked open, the other squinted against the light.

“Morning,” Bret said.

“Morning,” Steve echoed. His voice sounded wrecked. “I… uh. Sorry. About the octopus impression.”

Bret waved a hand. “Nah. You’re a premium weighted blanket. I’ll send you an invoice later.”

Steve huffed another laugh. It felt strange—good strange—to laugh this soon after everything. He rubbed a hand over his face. “My head is trying to secede from my body.”

“Classic hangover democracy.” Bret sat up, blanket pooling around his hips. His shoulders were broad in the morning light, skin golden where the sun hit, a faint constellation of freckles across the left one Steve had never really noticed before. “Coffee?”

“Please.”

Bret swung his legs off the bed and stood. Shirtless. Completely, unfairly shirtless. The muscles in his back shifted under smooth skin as he stretched again, arms overhead, spine popping. Steve’s gaze caught on the dip of his waist, the way the elastic of his boxers sat low on narrow hips.

He looked away fast. Too fast.

Bret padded barefoot toward the door, humming something off-key and cheerful that sounded suspiciously like the chorus of a nineties boy-band song. “Don’t move. I’m about to perform culinary miracles.”

Steve watched him go, then flopped back onto the pillow and stared at the ceiling. His heart was doing an annoying little tap-dance routine behind his ribs. He told it to calm down. It ignored him.

By the time Steve dragged himself out of bed, wrapped the blanket around his shoulders like a cape, and shuffled into the kitchen, Bret was already at the stove. Shirtless still. Sweatpants slung low on his hips now—he must have grabbed them on the way. The coffee maker gurgled. Toast popped. Bret was swearing softly at the frying pan.

Steve leaned in the doorway, blanket clutched like armor. “You look like you’re fighting the eggs personally.”

“They started it,” Bret said without turning. “Sit. I’m feeding you whether you like it or not.”

Steve slid onto a stool at the counter. He watched Bret move—efficient, familiar, comforting in a way that made his throat tight. Bret buttered toast with precise little swipes of the knife, edges slightly charred because of course they were. He cracked eggs one-handed, flipped them with a flick of the wrist that looked practiced. Domestic. Easy. Nothing like the tense, silent mornings he used to have with Bianca, where breakfast was coffee grabbed on the way out and a quick kiss that felt more like punctuation than affection.

Guilt twisted in his gut. He shouldn’t be comparing. He shouldn’t be noticing how Bret’s shoulders moved when he reached for the salt. He shouldn’t be feeling safe.

Bret slid a plate in front of him—eggs sunny-side up, toast only half-burnt, a perfect mug of black coffee steaming beside it.

Steve stared at the mug. “You remembered.”

Bret shrugged, leaning his hip against the counter. “Black. No sugar. I’m not a monster.”

Their fingers brushed when Steve took the mug. Just a graze—knuckles against knuckles—but it sent a quiet spark up Steve’s arm. He looked up. Bret was already looking back, eyes soft, mouth quirked in that half-smile that always meant trouble.

“You’re too good at this whole saving-my-ass thing,” Steve said quietly.

Bret’s smile tilted. “It’s a full-time job. Benefits are mediocre, but the cuddling’s solid.”

Steve laughed—real this time, soft and surprised. He took a sip of coffee. Perfect temperature. Perfect everything. “Thanks,” he said, and meant it more than the word could carry.

Bret just nodded, like it was nothing. Like being exactly what Steve needed was the easiest thing in the world.

The rest of the morning passed in slow, syrupy quiet. Steve didn’t go into his own room. Couldn’t. The thought of the bed still smelling like her perfume made his stomach lurch. So he stayed in the living room, blanket still draped over his shoulders, scrolling aimlessly on his phone while Bret cleaned up the kitchen and pretended not to watch him.

Eventually Bret flopped onto the couch beside him, remote in hand. “Bad-movie marathon. Non-negotiable. You need something dumber than your current life choices.”

Steve snorted. “Harsh but fair.”

Bret queued up the first terrible sci-fi flick he could find—something with rubber aliens and worse dialogue. They settled in, popcorn bowl between them, blanket shared now because Steve kept stealing it and Bret kept letting him.

Halfway through the first act, Steve’s head tipped sideways. Not on purpose. Just gravity and exhaustion and the fact that Bret’s shoulder was right there, warm and steady. Bret didn’t move. Didn’t tense. Just kept eating popcorn like this was normal.

Steve let his eyes close for a second. Then another.

On screen, an alien exploded in a shower of green goo.

Bret snorted. “This plot is basically your life right now, minus the alien invasion.”

Steve cracked one eye open. “At least aliens would explain why everything feels weird.”

Bret turned his head. Their faces were close—closer than they should be on a couch built for two people who weren’t trying to crawl inside each other’s skin. Bret’s gaze flicked over Steve’s face: eyes, mouth, back to eyes.

“Yeah,” Bret said softly. “Everything does feel weird.”

Steve swallowed. “Good weird?”

Bret considered it. His thumb brushed a stray piece of popcorn off Steve’s lip—casual, thoughtless, devastating. “Jury’s still out. But I’m not complaining.”

Steve’s heart did that stupid tap-dance again. Louder this time.

He leaned his head heavier against Bret’s shoulder. Bret’s arm came around him without hesitation, hand resting loose on Steve’s bicep, thumb tracing absent circles over the blanket.

They watched the rest of the movie like that. Steve’s hand found Bret’s knee under the blanket—nothing deliberate, just needing the contact. Bret’s fingers kept moving, slow and soothing, up and down Steve’s arm like he was petting something precious.

When the credits rolled, neither of them moved.

Steve spoke first, voice barely above a whisper. “I don’t want to go back in there.”

Bret’s hand stilled. “You don’t have to.”

“I mean… ever.”

Bret turned slightly, enough that Steve could feel the warmth of his breath against his temple. “Then don’t. Stay here. Stay with me.”

Steve lifted his head. Their eyes met—open, unguarded, searching.

“I’m a mess,” Steve said.

“You’re my mess,” Bret replied, simple as breathing.

Steve laughed again, softer, almost disbelieving. “You’re insane.”

“Certified.” Bret’s hand slid up, cupped the back of Steve’s neck—gentle, steady. His thumb brushed the soft skin behind Steve’s ear. “But I’m here. And I’m not going anywhere.”

Steve closed the last inch between them.

Not a kiss. Not yet.

Just foreheads pressed together, noses brushing, breaths mingling. Eyes closed. Hearts hammering in tandem.

Steve’s hand slid from Bret’s knee to his waist, fingers splaying over warm bare skin under the hem of his shirt. Bret shivered—full-body, unmistakable.

“Cold?” Steve murmured.

“Opposite,” Bret whispered back.

They stayed like that a long time. Breathing each other in. Letting the weirdness settle into something warmer, something possible.

Eventually Bret pulled back just enough to look at him. “You hungry again?”

Steve smiled—small, real, hopeful. “Starving.”

Bret stood, offered his hand. Steve took it. Their fingers laced together like they’d done it a thousand times.

“Come on,” Bret said. “I make a mean grilled cheese. And if you’re really lucky, I’ll only burn half of it.”

Steve followed him to the kitchen, blanket trailing behind like a royal train, hand still in Bret’s. And for the first time since the phone call, he felt like he wasn’t alone.

Chapter Six – The New Normal

Evening came soft and slow, the kind of dusk that turned the apartment windows gold before sliding into navy. Steve stood in the hallway outside his bedroom door, one hand on the knob, the other hanging useless at his side. He hadn’t crossed the threshold since the night everything ended. The air leaking under the door smelled faintly of vanilla candles and her perfume – a scent that used to feel like home and now felt like a bruise.

Bret watched from the couch, pretending to scroll his phone. He saw the way Steve’s shoulders hunched, the way his thumb rubbed slow circles over the metal knob like he was trying to talk himself into turning it.

Steve finally spoke, voice low. “It still smells like her in there.”

Bret set his phone down. “Yeah. I figured.”

Steve exhaled through his nose, sharp and tired. “I can’t. Not tonight.”

Bret stood without hurry. He walked over, close enough that Steve could feel the warmth coming off him, but not so close he crowded. “Then don’t. My bed’s still open. Just for tonight.”

Steve looked at him then – really looked. Eyes tired but clear, no alcohol haze this time. “You sure?”

“I’m sure,” Bret said. Simple. Steady. “Come on.”

They moved through the familiar routine like they’d rehearsed it. Lights off in the living room. Toothbrushes side by side in the bathroom sink. Steve stripped down to loose gray shorts that hung low on his hips, the waistband soft and worn. Bret kept his boxers and an old band tee that had gone threadbare at the seams. No words needed. Just the quiet sounds of fabric shifting, mattress dipping, blanket rustling.

Steve slid under the covers first. Bret followed, leaving the same careful inch of space he’d tried to maintain the first night. It lasted maybe thirty seconds.

Steve rolled toward him. Not tentative. Just natural, like gravity had decided they belonged pressed together. His chest found Bret’s back, arm sliding around Bret’s waist, palm flat against Bret’s stomach under the hem of the tee. Bret felt every inch of contact like it was drawn in slow motion: the heat of Steve’s bare thighs against the backs of his own, the soft brush of chest hair against his shoulder blades, the steady thump of Steve’s heartbeat against his spine.

Bret’s hand came up instinctively, covering Steve’s where it rested on his stomach. Their fingers didn’t lace – not yet – but they stayed, overlapping, warm.

They talked about nothing. The neighbor’s new dog that barked at three a.m. The way the coffee maker had started making a death rattle. Whether pineapple belonged on pizza (Steve: yes; Bret: criminal). Safe, small things that filled the dark without asking anything heavy.

Steve’s voice got softer, slower. “Thanks for not making this awkward.”

Bret huffed a quiet laugh. “I’m a professional at awkward. This is just... us.”

Steve’s breath hit the back of Bret’s neck in a warm sigh. “Still. Thanks.”

His arm tightened once – brief, grateful – then relaxed. His breathing evened out, deepened. Sleep took him gently.

Bret stayed awake.

He noticed everything too clearly now. The exact temperature of Steve’s skin against his. The way Steve’s fingers twitched once in dreams, curling tighter against Bret’s stomach. The faint cedar-and-soap scent that clung to Steve’s hair when he nuzzled closer in his sleep. Bret told himself it was just friendship. Deep, bone-level friendship. The kind that let you share a bed without it meaning anything more.

His body wasn’t convinced.

A slow, liquid warmth pooled low in his belly. Not urgent. Not demanding. Just there, steady, like a second heartbeat. Bret closed his eyes and tried to breathe through it. Friendship, he repeated silently. Just friendship.

Eventually exhaustion won. He drifted off with Steve’s arm still around him, their legs tangled again, bodies fitted together like pieces that had always known the shape of each other.

 

Chapter Seven – Days Blur

The “just for tonight” became “just until the nightmares stop.” Then it became nothing at all – no explanation, no expiration date. Steve simply stopped going back to his room.

Mornings turned into something soft and ritualistic.

They brushed their teeth side by side, elbows bumping, foam at the corners of their mouths. Steve caught Bret’s eye in the mirror one morning and grinned around his toothbrush.

“You look like a rabid squirrel,” he said, voice muffled.

Bret spat, rinsed, then flicked foam at Steve’s chest. “Better than your bedhead. That’s a national disaster. We should call FEMA.”

Steve laughed – bright, unguarded – and reached over to ruffle Bret’s already messy hair worse. Their bare shoulders brushed. Neither pulled away.

Breakfast became shared. Coffee exactly how each liked it. Eggs or toast or whatever was left in the fridge. Steve started stealing bites off Bret’s plate just to watch him roll his eyes. Bret retaliated by licking frosting off Steve’s fingers when they ordered cinnamon rolls one lazy Sunday. The look Steve gave him then – half-lidded, surprised, something darker flickering behind it – stayed with Bret all day.

One afternoon Steve did laundry.

Bret came home from grabbing groceries to find his clothes folded on the couch in neat stacks. Socks mismatched, of course. One black athletic sock paired with a gray dress one. A T-shirt inside out. But folded. Carefully. Like Steve had paid attention.

Bret picked up the top shirt – his favorite soft gray one – and ran his thumb over the crease. His chest did that stupid tender squeeze again.

Steve wandered in from the kitchen, drying his hands on a dish towel. “Don’t say it.”

“Too late,” Bret said. “You folded my socks wrong on purpose so I’d have to talk to you about it.”

Steve smirked. “Maybe I just like watching you suffer.”

Bret stepped closer. Close enough their socks brushed on the hardwood. “Or maybe you’re trying to domesticate me into keeping you forever.”

Steve’s smirk softened. “Is it working?”

Bret looked at the neat pile, then at Steve’s face – open, hopeful, a little scared. “Yeah,” he said quietly. “It’s working.”

Steve hugged him then. Sudden. Arms around Bret’s shoulders, face tucked against his neck. Bret’s arms came up automatically, hands sliding down Steve’s back, settling at the small of it. Steve smelled like detergent and sunshine. Bret pressed his nose to Steve’s hair for one heartbeat longer than necessary.

They stood like that until the timer on the dryer buzzed.

Evenings in the kitchen became dangerous in the best way.

Steve would come up behind Bret while he stirred pasta sauce, chin on Bret’s shoulder, arms loose around his waist. “For balance,” Steve would murmur, even though the floor was perfectly flat.

Bret would lean back just enough that their bodies lined up – chest to back, hips snug. “You’re terrible at balance,” he’d say.

“You’re terrible at cooking without supervision,” Steve would reply, lips brushing Bret’s ear accidentally-on-purpose.

The first time Steve’s hand slipped under Bret’s shirt while they stood like that – palm flat against bare stomach, thumb stroking once, slow – Bret’s spoon froze mid-stir. Heat raced up his spine.

Steve didn’t move his hand. Just rested it there, warm and steady, like it belonged.

Bret swallowed. “Sauce is gonna burn.”

“Let it,” Steve whispered.

They didn’t. They finished dinner. But the memory of that touch lingered on Bret’s skin long after the plates were cleared.

One night, after a quiet dinner and a movie neither paid attention to, they ended up in bed earlier than usual. Lights off. Bodies close. Steve’s leg thrown over Bret’s hip this time, hand resting on Bret’s chest, fingers tracing idle patterns over his collarbone.

Steve spoke into the dark. “I feel like I’m using you as a crutch.”

Bret turned his head. “Crutches are temporary. My tolerance for your snoring is eternal.”

Steve huffed a laugh against Bret’s throat. “I’m serious.”

“So am I.” Bret covered Steve’s hand with his own, pressing it flat over his heart. “You’re not using me. You’re leaning. There’s a difference.”

Steve was quiet a long time. Then, softer: “I don’t know what I’d do without this. Without you.”

Bret’s throat tightened. “You don’t have to find out.”

Steve lifted his head. In the faint light from the streetlamp outside, his eyes looked almost silver. He leaned in slow – giving Bret every chance to pull away.

Bret didn’t.

Their foreheads met again. Noses brushed. Breaths tangled.

Steve’s lips hovered a fraction from Bret’s. Not kissing. Just... there. Close enough to taste the possibility.

Then Steve exhaled, shaky, and tucked his face back into Bret’s neck instead. “Night,” he whispered.

“Night,” Bret whispered back.

He stayed awake after Steve’s breathing evened out. Hand still over Steve’s on his chest. Feeling the steady rise and fall. Feeling the warmth that had nothing to do with body heat and everything to do with the man curled against him.

That night Bret dreamed.

Nothing clear. Just impressions. Hands on skin. Mouths close. A low, needy sound he couldn’t place. He woke hard and aching, heart racing, Steve still wrapped around him like he belonged there.

Bret stared at the ceiling, breath shallow. Friendship, he told himself again. The word felt thinner every day.

Chapter Eight – The Rave

Bret had been watching Steve unravel in slow motion for too long. The lingering glances at the closed bedroom door. The way laughter came out half-formed. The quiet that settled over him like dust. Enough was enough.

Thursday evening, Bret found him curled on the couch, phone forgotten in his lap, staring at nothing. Bret sat close. Thigh to thigh. “We’re going out tonight,” he said.

Steve blinked slowly. “Where?”

“That rave we’ve been talking shit about since sophomore year. Warehouse on Fifth. Tonight’s the one.”

Steve let out a tired laugh. “We’re twenty-six. We don’t do raves anymore.”

“Which is exactly why we should. We’re twenty-six and pathetic. Peak rave energy.” Bret stood and tugged Steve up by the wrist. “Shower. Real clothes. No negotiation.”

Steve let himself be pulled upright. “This is going to be a disaster.”

“Disasters are how we remember we’re alive,” Bret said. “Move.”

Two hours later the warehouse swallowed them whole. Bass pounded through the floor like it wanted to crack ribs. Strobes cut the dark in jagged neon. Electric blue, acid pink, violent violet. Bodies surged in every direction, slick and careless and alive.

Steve paused at the edge of the crowd, eyes wide, shoulders tight. Bret pressed a glowing plastic cup into his hand. “Drink. Then dance. Prescription strength.”

Steve sniffed it, winced, then knocked it back in three gulps. “You’re not qualified to prescribe anything.”

“I’m qualified to keep you from turning into a sad burrito on our couch forever.” Bret grinned. “Drink another. Doctor’s orders.”

They did. Someone passed a joint. They took turns without asking names. Smoke curled thick and sweet in their lungs. The edges of the world softened, then sharpened again in brilliant color.

Heat rose fast. Sweat gathered at temples, slid down spines. Shirts started disappearing. First strangers, then them.

Bret yanked his black tee over his head and tossed it into the void. Steve peeled off his gray tank and let it drop. Their skin caught the lights. Bret lean and taut, Steve broader and golden, both flushed and gleaming under the strobes.

They dove into the crush.

Music became heartbeat. Bodies collided. Hips, shoulders, hands sliding over damp skin. Steve laughed. Loud, raw, the first real burst of it in weeks. Bret spun him. Steve spun back harder, hands gripping Bret’s waist, pulling him in until their chests brushed for one dizzy heartbeat before the crowd shoved them apart again.

They found each other seconds later. Sweaty. Grinning. Electric.

Steve grabbed Bret’s hand and dragged him deeper. They danced like they were twenty again. Arms high, heads thrown back, hips rolling loose and shameless. Strangers pressed close, then melted away. None of it mattered. Only the heat between them did. The way their bodies kept seeking each other in the chaos.

Another hit off the joint. Another round of neon drinks. Everything blurred into sweat and bass and skin.

Steve turned. Their eyes caught through the flashing lights. Something snapped taut between them.

Steve stepped in. Close enough their slick chests met. His arms wrapped around Bret’s back. Tight, possessive. Bret’s came up around Steve’s shoulders, fingers digging into muscle. They weren’t dancing anymore. They were holding. Chests pressed skin-to-skin, hearts slamming against each other. Breaths hot and fast, mingling in the tiny space between their mouths.

Steve’s face dropped to Bret’s neck. Lips grazed skin by accident, then not by accident. He lifted his head. Their noses brushed. Steve’s gaze dropped to Bret’s mouth, dark and hungry.

He leaned in. Slow. Deliberate. Lips hovered a breath apart, close enough to taste salt and smoke and possibility.

A drunk raver stumbled backward, shoulder clipping Steve’s side hard.

The moment shattered.

Steve jerked back. Bret caught his elbow to steady him. They both burst out laughing. Breathless, awkward, too loud against the music.

“Sorry!” the guy yelled, already vanishing into the swarm.

Steve rubbed the back of his neck, cheeks flushed darker than the lights could explain. “That was close.”

“Real close,” Bret agreed. His voice came out rougher than he meant it to.

They stared at each other. Tension hung thick and humming between them.

Steve gave a small, crooked smile. “Air?”

They pushed outside. Cool night air hit sweat-slick skin like a slap. They leaned against brick, shoulders touching, breathing hard.

Neither said a word about the almost-kiss.

They didn’t need to.

Back home the apartment felt smaller, quieter, heavier with everything unspoken.

They showered separately. Cold water, fast. Neither trusted hot water and steam and the memory of bare chests sliding together.

In bed, spooning had become habit. Steve slid in behind Bret, arm around his waist, chest sealed to back, thigh wedged between Bret’s. Bret felt every slow exhale against his neck, every small shift of muscle.

One night Steve’s fingers began to move. Lazy, absent circles over Bret’s bare forearm, tracing up to the inside of his elbow, back down again.

Bret shivered hard.

Steve’s voice was barely a murmur. “This helps me sleep.”

Bret swallowed. “Does it?”

“Yeah.” Fingers kept drifting. “Feels safe.”

Bret turned his head until their cheeks brushed. “Then don’t stop.”

Steve didn’t.

They stayed like that. Steve’s hand eventually going still, palm warm and heavy on Bret’s arm. Until Steve’s breathing evened into sleep.

Bret lay awake longer, cataloging the weight of that arm, the steady rhythm against his back, the quiet intimacy of being held like something precious.

A few nights later Steve spoke into the dark again.

“I always thought being alone would be the worst thing,” he said softly. “Turns out the worst thing is being with someone and feeling invisible anyway.”

Bret’s chest squeezed.

Steve kept going, voice rough. “You’re the only person who’s seen me this broken and didn’t run. Everyone else bails when it stops being pretty. You just stay.”

Bret rolled over carefully. Their faces were inches apart now. Streetlight painted silver across Steve’s cheekbones.

“I’m not going anywhere,” Bret said. Plain. Certain.

Steve found Bret’s hand under the blanket. Fingers laced. Tight, intentional.

“I know,” Steve whispered. “That’s what scares me.”

Bret squeezed back. “Why?”

“Because I need this. I need you. More than I know what to do with.”

Bret lifted their joined hands. Pressed a slow, deliberate kiss to Steve’s knuckles. “Then need me. I’m right here.”

Steve exhaled shaky. Pulled Bret in until foreheads touched, noses brushed, breaths tangled.

They fell asleep like that. Hands clasped, bodies fitted together, hearts racing too fast for easy dreams.

Mornings carried new weight.

One Saturday Bret woke to Steve still wrapped around him. Arm heavy across his waist, leg slung over his hip. Heat pressed against his lower back. Steve’s morning erection, thick and unmistakable through thin fabric.

Bret froze. His own body answered immediately. Hard, aching, straining against his boxers. Heat flooded his face. He tried to breathe slow, stay still.

Steve stirred. Hips shifted once. Lazy, instinctive. Then he registered.

“Oh,” Steve mumbled against Bret’s neck. No panic. Just sleepy acknowledgment.

Bret cleared his throat. “Morning.”

Steve huffed a soft laugh, breath warm on skin. “Yeah. Biology’s loud today.”

Bret’s face burned hotter. He was suddenly hyper-aware of every point of contact. Steve’s chest against his back, the press of him from behind, his own erection throbbing uselessly.

Steve didn’t seem fazed. He stretched lazily, arm tightening for one second before loosening. “You good?”

“Fine,” Bret lied. His voice cracked on the word.

Steve chuckled. Low, fond. “You’re blushing so hard I can feel it from here.”

“Shut up.”

Steve rolled away slowly, giving space. The loss of heat hit Bret like a draft. Steve sat up, blanket falling to his waist, hair wrecked. He scratched his chest absently and glanced down at himself, then at Bret.

“Normal morning shit,” Steve said with a shrug. “Happens.”

Bret sat up too, pulling the blanket higher to hide the obvious. “Yeah. Normal.”

Steve’s gaze flicked to the tent in Bret’s lap. Quick, curious, not mocking. Then back to his face. Something flickered there. Heat. Interest. A question he didn’t ask.

Instead he leaned over and pressed a casual, sleepy kiss to Bret’s bare shoulder. “Coffee?”

Bret exhaled hard. “Coffee.”

They moved through the morning like always. Brushing teeth side by side, elbows bumping, stealing glances in the mirror. Steve bumped his hip against Bret’s deliberately while reaching for toothpaste. Bret bumped back.

The tension didn’t disappear. It settled deeper. Warm, patient, simmering. Waiting.

Chapter Nine - Dreams and Daylight

The dreams started small. Fragments. A hand on a waist. A laugh too close to an ear. Then they sharpened.

One night Bret dreamed of the warehouse again. The lights still flashed, but the crowd was gone. Just him and Steve in the center of the empty floor. Music thumped low and slow now, like a pulse under skin. Steve stepped in close. No almost about it this time. His hands cupped Bret’s face. Thumbs brushed cheekbones. Then he kissed him.

Soft at first. Testing. Then deeper. Mouth opening, tongues sliding, a low sound rumbling from Steve’s throat that vibrated straight through Bret’s chest. Bret’s hands fisted in Steve’s shirt. Pulled him closer. Their bodies lined up perfectly. Heat everywhere. Steve’s hips rocked once, slow and deliberate, pressing hard against him.

Bret woke gasping.

His heart slammed against his ribs. Sweat cooled on his skin. He was rock-hard, aching, boxers tented painfully. Steve slept on behind him, oblivious. Arm still slung over Bret’s waist, breath steady and warm against the back of his neck.

Bret stared at the ceiling. Shadows from the streetlamp outside moved slow across the plaster. Guilt twisted low in his gut. This was Steve. His best friend. The guy who’d just lost ten years of his life and was still picking up the pieces. Bret had no right to want more. No right to let his body react like this while Steve trusted him to be safe, steady, platonic.

He closed his eyes. Tried to breathe through it. The hardness didn’t fade. If anything, it throbbed harder with every slow exhale Steve let against his skin.

Bret stayed still. Didn’t move. Didn’t dare wake him.

Eventually the ache dulled to something manageable. Sleep crept back in, uneasy and thin.

Morning came soft. Steve woke first this time. Stretched like a cat, arm tightening around Bret for one sleepy second before he rolled away.

“Morning,” Steve mumbled, voice gravel-rough.

Bret kept his back turned until he could trust his body to behave. “Morning.”

Steve sat up, scratched his chest, glanced down at himself with a snort. “Biology again. You?”

Bret forced a laugh. “Always.”

Steve just grinned, unbothered, and padded to the bathroom. Bret exhaled hard into the pillow. Relief. And something sharper underneath it. Want.

They fell back into routine like nothing had changed. Grocery store on Saturday afternoon. Bright lights. Fluorescent hum. Steve grabbed the cart like it was a race car and pushed it with exaggerated speed down the produce aisle, making engine noises.

“Vroom,” he said, swerving around a display of apples.

Bret rolled his eyes. “You’re twenty-six. Act like it.”

Steve stopped the cart abruptly, leaned over the handlebars, chin on his hands, batting his lashes. “But I’m your problem child. You love it.”

Bret felt the corner of his mouth lift despite himself. “I tolerate it. Barely.”

Steve laughed. Bright. Real. Then he reached across the cart, grabbed Bret’s hand, and tugged. “Come on. Candy aisle. I need emotional support sugar.”

Bret let himself be pulled. Their fingers stayed laced the whole way down the aisle. Steve didn’t let go even after they stopped in front of the gummy bears. He just stood there, thumb brushing once over Bret’s knuckles. Slow. Thoughtless.

Bret’s pulse jumped. He looked down at their joined hands. Then up at Steve, who was studying a bag of sour worms like it held the secrets of the universe.

“You gonna let go?” Bret asked quietly.

Steve glanced over. Smiled small. “Do I have to?”

Bret swallowed. “No.”

Steve squeezed once. Then released. But the warmth lingered on Bret’s palm long after.

Evening brought a different kind of closeness.

Steve came home from a work call looking like someone had wrung him out. Shoulders up around his ears, jaw tight, phone tossed onto the counter like it personally offended him.

Bret watched him pace the kitchen twice before he spoke. “Bad day?”

“Bad call. Boss wants revisions by Monday. Again.” Steve rubbed the back of his neck. “Feels like my shoulders are trying to become earrings.”

Bret stood. “Sit.”

Steve raised a brow. “Bossy.”

“Effective.” Bret pointed to the couch. “Shirt off. Face down.”

Steve hesitated for half a second. Then peeled his shirt over his head and dropped onto the cushions, stretching out on his stomach. Broad back. Smooth skin. Muscles knotted under the surface.

Bret straddled his thighs carefully. Settled his weight just enough to pin without crushing. Poured a little oil into his palms, warmed it between them, then pressed both hands to Steve’s shoulders.

Steve groaned on the first touch. Deep. Relieved. “Fuck. Yes.”

Bret smiled to himself. Started slow. Thumbs digging into the tight spots along the traps. Kneading. Circling. Steve’s skin was warm. Slick under the oil. Bret’s hands glided easier with every pass. He worked down the spine, palms flat, fingers splaying over ribs.

Steve sighed again. Long and contented. “Your hands are magic.”

Bret’s pulse jumped hard. He kept moving. Focused on the muscle under his thumbs. Tried not to notice how Steve arched slightly into every press. How his breath hitched when Bret’s fingers skimmed the dip above his waistband.

“You’re tense as hell,” Bret said. Voice lower than he meant.

“Been carrying the world,” Steve murmured into the cushion. “Feels good to put it down for a minute.”

Bret leaned forward. Chest brushing Steve’s back for one heartbeat. He worked the knots at the base of Steve’s neck. Slow circles. Steve made a soft, involuntary sound. Bret’s stomach tightened.

He kept going until Steve’s body went liquid under him. Breathing slow. Almost asleep.

Bret finally eased off. Wiped his hands on a towel. “Better?”

Steve rolled over. Looked up at him with heavy-lidded eyes. “Much. Thank you.”

Bret nodded. Sat on the edge of the couch. Steve reached out, caught his wrist. Held it lightly.

“You okay?” Steve asked.

Bret forced a smile. “Yeah. Just… glad you’re relaxing.”

Steve studied him for a second. Then tugged him down until they were lying side by side. Face to face on the narrow couch.

Bret’s heart thudded. Close enough to count Steve’s lashes. Close enough to feel the heat rolling off his bare chest.

Steve spoke quietly. “An old friend texted today. From college. Wants to grab drinks next week.”

Bret’s stomach twisted. Sharp. Unexpected. He kept his face neutral. “Cool. You should go.”

Steve shrugged one shoulder. “Maybe. Haven’t decided.”

Bret swallowed the sudden sour taste in his mouth. Rationalized it fast. Rebound sympathy. Protectiveness. Nothing more. Steve was vulnerable. Bret was just being a good friend.

Still. The thought of Steve laughing with someone else. Someone who wasn’t him. It stung.

They didn’t talk about it. Just lay there. Breathing the same air.

Eventually they migrated to bed. Lights off. Blanket pulled up. This time they faced each other.

Steve’s hand found Bret’s under the covers. Fingers laced without asking.

In the dim streetlight glow their eyes met. Held.

Steve’s thumb brushed slow over Bret’s knuckles. Bret mirrored the motion on Steve’s palm.

Neither spoke.

Breaths mingled. Slow. Warm. In. Out.

Steve’s eyes fluttered closed first. Then Bret’s.

They fell asleep inches apart. Faces close enough that every exhale brushed the other’s lips.

No kiss.

No words.

Just the quiet promise of more.

Bret dreamed again that night. Softer this time. No warehouse. Just them in bed. Steve’s hand on his cheek. Mouth brushing his forehead. Whispering something Bret couldn’t quite hear.

He woke hard again. Guilty again. But this time he didn’t look away from Steve’s sleeping face. He just watched. And let himself feel it.


If you enjoyed this story, consider supporting the author on Patreon.

To get in touch with the author, send them an email.


Report
What did you think of this story?
Share Story

In This Story