Cover of The Shared Warmth

2 chapters · 5089 words · Read 0 times

Robbie and (Y/N) are in bed together—two men who share a bed together. (Y/N) notices how hard Robbie is and, like many nights before, gives Robbie a handjob. Robbie desperately needs (Y/N)’s touch.

Chapter 1: Moonlit Yearning

The city’s hum was a distant, grumbling thing outside the window, softened by the thick curtains and the deeper quiet of the room. Inside, the air was still and warm, carrying the faint, familiar notes of Robbie’s cologne and the softer scent of sleep and skin. The bed was their usual landscape, a territory of rumpled cotton and memory.

Robbie lay on his back, utterly still, eyes fixed on the ceiling’s shadows. Every nerve in his body was a live wire, screamingly aware of the heat radiating from the body beside him. (Y/N) was a loose, sleeping curve against the sheets, one arm thrown above his head, the long waves of his blonde hair fanning across Robbie’s pillow. He was beautiful in the watery moonlight, all relaxed mouth and long lashes.

And Robbie was painfully, stupidly hard.

His cock was a rigid line trapped in his briefs, an insistent, aching weight that seemed to pulse in time with his frantic heart. He tried to think of boring things—inventory at the bar, the sticky floor he’d have to mop tomorrow, the relentless drip of the kitchen faucet he kept meaning to fix. But then (Y/N) shifted, a slow, sleep-heavy roll onto his side, facing Robbie. A soft sigh escaped his lips.

The hem of (Y/N)’s t-shirt had ridden up, exposing a strip of smooth stomach. Robbie’s breath hitched. He could feel the warmth of him now, a tangible force field in the scant inches between them. He prayed to a god he didn’t believe in for strength, for the willpower to not move a single muscle.

A minute passed. An eternity.

Then (Y/N)’s hand, loose and seeking in sleep, drifted down. His fingertips, barely there, grazed the inside of Robbie’s thigh, just above the knee.

It was an accident. A nothing touch.

It felt like a brand.

Robbie jerked as if electrocuted, a full-body spasm he couldn’t suppress. A sharp, bitten-off sound lodged in his throat. The touch burned through the thin fabric of his pajama pants, a trail of fire straight to his groin.

(Y/N)’s eyes fluttered open. Those green eyes, hazy and un-focused, found Robbie’s in the dark. “Rob?” His voice was gravelly with sleep. “You okay?”

“Yeah,” Robbie managed, the word strangled. “Just… a cramp.”

“Mmm.” (Y/N)’s hand didn’t move away. Instead, his fingers flexed slightly, a sleepy, comforting press against Robbie’s muscle. His gaze drifted, then stalled. Even in the low light, the tent in Robbie’s briefs was unmistakable. (Y/N)’s lips quirked. “Cramp, huh?”

Robbie wanted to die. Or vanish. Or maybe just combust, right there, into a pile of shameful ash. He opened his mouth to spew some pathetic denial.

(Y/N) moved first.

His hand slid higher, palm cupping Robbie through his briefs, a firm, knowing squeeze. “Feels like a different kind of problem.”

All the air left Robbie’s lungs in a rush. “(Y/N)…”

“Shut up,” (Y/N) murmured, his voice still thick with sleep but now edged with a casual intent that made Robbie’s head spin. “It’s fine. We’re both awake.”

It wasn’t fine. This was the cruel, beautiful ritual. (Y/N) saw a physical need and, in his easy, friendly way, offered to solve it. No strings.No consequences. Just release. Robbie hated how much he loved it, how he lived for these moments even as they tore him apart.

(Y/N) pushed himself up on one elbow. His other hand went to the waistband of Robbie’s briefs, hooking his fingers in. “Lift.”

Robbie obeyed, a helpless tremor running through him as he raised his hips. (Y/N) tugged the briefs down, just enough to free him. The cool air was a shock. Then (Y/N)’s hand was back, skin on skin this time, wrapping around his length with a confidence that stole the last of Robbie’s coherent thought.

“Fuck,” Robbie hissed, his head falling back into the pillow.

(Y/N) said nothing, just began stroking him, a slow, slick slide of his fist. His thumb rubbed over the head, smearing the moisture beading there, setting a rhythm that was practiced, efficient. Robbie’s hips twitched up, seeking more.

“Easy,” (Y/N) said, a soft command. He shifted closer, his own body heat enveloping Robbie. His breath was warm against Robbie’s neck. Robbie could smell the mint of his toothpaste, the unique, clean scent of his skin. He turned his face, burying his nose in (Y/N)’s hair, inhaling shakily. This was the closest they got—this proximity that felt like intimacy but was just geography.

(Y/N)’s strokes became faster, tighter. His other hand came to rest on Robbie’s hip, pinning him gently to the mattress, controlling the pace. Robbie was lost in it, in the overwhelming sensation, in the devastating fantasy that this meant something. He let his hands come up, one tangling in the sheets, the other finding the back of (Y/N)’s head, fingers sinking into that soft, wavy hair. He didn’t pull, just held on, as if (Y/N) were the only anchor in a rising storm.

“(Y/N),” he breathed, a plea and a prayer.

“I know,” (Y/N) whispered back, his lips now close to Robbie’s ear. His rhythm stuttered, his own breathing coming faster. Robbie dared to look. (Y/N)’s eyes were dark, focused on his task, a slight flush on his cheeks. He was hard too, Robbie could see the bulge straining against his own pants, but he made no move to touch himself. This was, as always, about Robbie.A courtesy. A favor between friends who shared a bed.

The pressure built, a coil winding unbearably tight low in Robbie’s gut. His legs tensed. The sounds he was making were embarrassing, broken little gasps and grunts he couldn’t contain. (Y/N) just watched him, his expression a mixture of concentration and something else—a detached curiosity, maybe.

“Gonna come,” Robbie choked out, a warning.

(Y/N) didn’t stop. He sped up, his grip becoming almost rough, his other hand digging into Robbie’s hipbone. “Yeah. Come on, then.”

It crashed over him, a wave of white-hot release that ripped a ragged cry from his throat. His back arched off the bed, muscles locking. Through the dizzying haze, he felt (Y/N) working him through it, strokes turning gentler, then finally stilling. The room came back in fragments: the sound of his own panting, the sticky wetness on his stomach, the heavy weight of (Y/N)’s arm across his hips.

For a long moment, neither moved. Robbie was hollowed out, spent, swimming in a post-coital misery that was as familiar as the act itself.

(Y/N) pulled his hand away. He reached for the box of tissues on the nightstand, tore a few free, and cleaned Robbie’s stomach with a few brisk, impersonal wipes. He tossed the tissues toward the trash can in the corner, missing. Then he flopped onto his back, wiping his own hand on the sheet.

“Better?” (Y/N) asked, yawning. The casual tone was back, the moment already compartmentalized, filed away.

Robbie’s throat was too tight to speak. He just nodded, staring at the ceiling again, the glorious sensitivity already curdling into a sour ache. He wanted to reach over and touch (Y/N)’s face. He wanted to say, That wasn’t just a handjob. That was my heart in your hands. Did you feel it?He said nothing.

(Y/N) shifted, turning onto his side, his back now to Robbie. “Night, Rob.”

The distance between them, though only inches, felt like a canyon. Robbie listened as (Y/N)’s breathing evened out, slowing back into the rhythms of untroubled sleep. He lay there in the sticky quiet, the smell of sex and despair mixing in the warm air.

The love sat in his chest, a physical lump of longing so acute it felt like sickness. He could still feel the ghost of (Y/N)’s touch on his skin. It would have to last him. It was all he was ever going to get.

Outside, the city grumbled on. Robbie closed his eyes, waiting for the dawn, for the next shift, for the relentless cycle of want and shame to begin all over again.

Robbie closed his eyes, waiting for the dawn, for the next shift, for the relentless cycle of want and shame to begin all over again.

The next night, the silence between them in the dark felt charged, a live wire strung across the twelve inches of mattress. Robbie’s skin still hummed with the memory of (Y/N)’s hand. The shame had curdled into a desperate, reckless resolve. He stared at the outline of (Y/N)’s shoulder under the thin t-shirt.

His own breathing was too loud. He inched his hand across the sheets.

His fingertips found (Y/N)’s hip, then brushed lower, over the soft cotton of his sleep pants. He felt the shape of him immediately, a thick, heavy heat even through the fabric. Robbie’s throat went dry. He pressed his palm flat against the erection, feeling its insistent weight.

(Y/N) didn’t move away. He let out a slow, quiet breath. In the faint light from the window, Robbie saw the curve of his smile.

“Bold,” (Y/N) murmured, his voice a low rasp. He shifted, rolling onto his back, making more room for Robbie’s hand. “Go on, then.”

Permission. It was all Robbie needed. He closed his hand around the outline of (Y/N)’s cock, rubbing the length through the cotton. It was huge, straining against the seam. He felt it jump under his touch. (Y/N) watched him, eyes half-lidded, his breathing getting heavier, deeper. That smile stayed, lazy and approving.

Then (Y/N)’s hand moved. It slipped under Robbie’s waistband, past the elastic of his briefs, fingers seeking warmer skin. He didn’t just cup Robbie. He pushed his hand down, his whole palm hot and sure, and fondled Robbie’s balls, rolling them gently. His fingertips pressed, rubbed the perineum beneath.

A sharp, punched-out moan left Robbie’s lips. He lay back, head sinking into the pillow, but his hand never stopped its rhythm on (Y/N), rubbing up and down, feeling the damp spot of pre-come that was already soaking through the fabric. He bucked his hips up into (Y/N)’s expert touch, the dual sensations short-circuiting his thoughts. This wasn’t sleepy assistance. This was mutual.This was happening.

“Fuck, yes,” Robbie gasped, arching off the bed.

When they were both achingly hard, throbbing against each other’s hands, (Y/N) moved. He nudged Robbie’s hand away and crawled on top of him, knees bracketing Robbie’s hips. His weight was perfect, solid. He looked down, his blonde hair falling around his face, and unzipped his own pants. He shoved them, and his briefs, down just enough. His cock sprung free, thick and flushed, the tip already glistening. He rutted against Robbie’s clothed erection for a moment, a slick, maddening slide, before fumbling to open Robbie’s pants too.

Then skin met skin.

(Y/N) pressed his large, bare erection down against Robbie’s. He let out a shuddering groan and began to grind.

The feel of it was obscene. Hot, silken-wet friction. Robbie cried out, his hands flying to (Y/N)’s hips, gripping the bones there, feeling the muscles work as (Y/N) moved. Robbie met his rhythm, grinding up, his own cock leaking copiously, mixing with (Y/N)’s wetness, making a filthy, sliding mess between them.

“God, you feel…” Robbie couldn’t finish. He was beyond words. He was just sensation: the sight of (Y/N) above him, face etched with pleasure, the smell of sex and sweat, the overwhelming, tight pleasure coiling in his gut.

(Y/N) was breathing in ragged gasps. He changed his angle, rubbing the sensitive, swollen head of his cock specifically against Robbie’s. “Robbie… fuck…”

Robbie felt it. He felt (Y/N)’s tip swell, a pulse of imminent release. (Y/N) rubbed himself harder, faster, a frantic, focused motion. A deep, guttural groan was torn from him, a sound Robbie had never heard.

It pushed Robbie over the edge. The sight, the feel, the sound. He lost control, bucking wildly, his hips pistoning. He felt his balls draw up tight, clenching, pressing against (Y/N)’s as they kissed with each frantic thrust.

“(Y/N)! I’m—!”

(Y/N) came with a broken shout, his body seizing. Hot stripes of cum painted Robbie’s stomach, his own cock. The sensation triggered Robbie’s own release, a white-hot riot that ripped through him, his vision spotting as he emptied himself between their sweat-slicked bodies, adding to the spillover.

They shuddered together through the aftershocks, a tangled, sticky mess of limbs and spent breath.

For a minute, the only sound was their panting. (Y/N) collapsed onto him, his forehead against Robbie’s shoulder. Robbie held him, hands stroking his sweaty back, his heart hammering a frantic, hopeful rhythm against his ribs.This felt different. This felt like something.

Then (Y/N) pushed himself up. He looked down at the mess between them, his expression unreadable in the dark. He let out a soft, breathless laugh. “Shit. That was intense.”

He rolled off, grabbed the tissue box, and cleaned himself with a few efficient wipes. He handed a clump of tissues to Robbie.

The moment shattered. The careful distance slammed back into place. Robbie cleaned up, the cold wetness a sharp contrast to the heat of seconds before.

(Y/N) zipped his pants, laid back, and stared at the ceiling. “We should probably change the sheets tomorrow,” he said, his voice already drifting toward sleep.

Robbie lay there, coated in drying come, feeling more exposed and empty than ever. The taste of hope in his mouth was more bitter than shame.

The taste of hope in his mouth was more bitter than shame.

For two days, they moved around each other like satellites with a broken gravitational pull. Robbie stocked shelves at the bar, the clink of bottles echoing the hollow feeling in his chest. (Y/N) buried himself in textbooks at the kitchen table, highlighting passages with a frantic, focused energy. They passed the milk. They talked about the leaky faucet. They did not talk about the sticky, breathless mess they’d made of the sheets, which Robbie had stripped and washed alone at 3 a.m., scrubbing at the stains as if he could erase the memory.

The silence in their shared space was a living thing, thick and charged with everything unsaid.

Then, the next night.

Robbie was half-asleep, teetering on the edge of a dream, when the bed dipped more heavily than usual. He felt the heat of (Y/N) before he registered the movement, a solid line of warmth against his back. Then a hand landed on his hip, not tentative, but firm.Possessive.

Robbie froze. His heart launched into a frantic, hammering rhythm against his ribs.

(Y/N) didn’t say a word. He just pressed closer, his body molding to Robbie’s from behind. Robbie could feel it instantly—the hard, insistent press of (Y/N)’s erection against his ass, even through two layers of fabric. A sharp, hot jolt of electricity shot down Robbie’s spine.

“Can’t sleep,” (Y/N) mumbled into the back of Robbie’s neck, his voice rough and stripped of its usual easy-going cadence. It was pure, unfiltered want.

Before Robbie could form a thought, (Y/N) was pushing him onto his back. He moved with a single-minded urgency Robbie had never seen, his green eyes dark and glazed in the low light. He swung a leg over Robbie’s hips, straddling him, and settled his weight down. The direct pressure of (Y/N)’s crotch against Robbie’s own, both of them still in their sleep pants, was an immediate, shocking friction.

“Fuck,” Robbie gasped, his hands coming up to grip (Y/N)’s thighs.

(Y/N) just grunted in response, already moving, a slow, deliberate roll of his hips that made the fabric drag and catch. His own need was a palpable force, vibrating through him. He leaned forward, bracing his hands on either side of Robbie’s head, and captured Robbie’s mouth in a searing, sloppy kiss. It was all tongue and teeth and hungry noises, devoid of finesse, driven by a raw hunger that left Robbie dizzy.

Then (Y/N) broke the kiss, breathing ragged. He yanked at the hem of Robbie’s t-shirt, pushing it up to his collarbone. He stared at Robbie’s exposed chest for a heartbeat, his gaze hot and focused, before he lowered his head.

The first flat stroke of his tongue over Robbie’s nipple was a lightning strike. Robbie arched off the bed with a choked cry. (Y/N) laved it, then sucked the peak into the wet, hot cavern of his mouth, worrying it with his tongue before biting down, just on the right side of painful.

“Fuck,” Robbie wheezed, his fingers tangling in (Y/N)’s blonde hair, not to guide, but to hold on.

(Y/N) switched to the other nipple, giving it the same torturous, exquisite attention. All the while, his hips never stopped. He ground down against Robbie, his own hardness a demanding, rhythmic pressure. Robbie could feel the thick outline of (Y/N)’s cock, trapped and straining against his pants, and the sensation, combined with the relentless suction on his chest, made his own erection ache, trapped and leaking.

He bucked his hips up, meeting (Y/N)’s dry humps with frantic thrusts of his own, a desperate, climbing friction. The room filled with the sounds of their ragged breathing, the rustle of fabric, the soft, wet sounds of (Y/N)’s mouth on his skin.

(Y/N) was shuddering, losing the rhythm, his movements becoming jerky and needful. A broken moan vibrated against Robbie’s chest. “Rob… fuck, I need…”

That broken tone, that loss of control—it was a drug. It flooded Robbie with a desperate, surging power.This was his chance. His only chance.

With a strength born of pure longing, Robbie grabbed (Y/N)’s hips and rolled him. In one motion, he reversed their positions, pinning (Y/N) beneath him on the tangled sheets. (Y/N) stared up, dazed, his lips swollen and wet, his hair a chaotic golden halo. He didn’t resist. He just spread his legs, making room.

Robbie slid down the bed, the anticipation a sharp taste on his tongue. He hooked his fingers in the waistband of (Y/N)’s briefs and pulled them down in one swift motion.

(Y/N)’s cock sprang free, fully erect, a flushed and heavy weight against his stomach. It was already leaking, a bead of moisture glistening at the tip. A powerful, visceral thrill shot through Robbie. He’d seen it, felt it, but like this—on display, twitching with need, completely surrendered—it was a revelation.

He looked up, meeting (Y/N)’s hooded gaze, and let a slow, deliberate smirk spread across his face. He didn’t say a word. He lowered his head and licked a long, slow stripe from the base to the very tip.

(Y/N)’s whole body jerked. A sharp, punched-out breath left him, followed by a deep, shuddering moan. “Oh, god…”

Robbie focused on the head, licking around the crown, flicking his tongue over the slit, tasting the salty, bitter pre-come. He reveled in every gasp, every twitch of (Y/N)’s abdomen. Then he took him in, swallowing him down until his nose pressed into the coarse hair at the base.

(Y/N) cried out, his hands flying to Robbie’s head. His fingers fisted in Robbie’s brown hair, not forcing, but holding, claiming. “Yeah… just like that. Robbie, fuck, your mouth…”

Robbie lost himself in the rhythm, in the weight and heat on his tongue, in the choked, pleading sounds falling from (Y/N)’s lips. He worked him with a focused devotion, using his tongue, his throat, his hand on the shaft. He cupped (Y/N)’s swollen balls, rolling them gently, applying a perfect, aching pressure.

“You’re so good at this,” (Y/N) babbled, his hips beginning to stutter up in tiny, involuntary thrusts. “Making me feel so fucking good… don’t stop…”

Robbie moaned around him, the vibrations pulling another ragged shout from (Y/N). The praise, the helplessness, the sheer animal need—it was everything. Robbie was painfully hard, his own cock straining against his pants. He ground himself against the mattress, the rough friction a secondary, desperate pleasure beneath the primary mission of shattering the man above him.

(Y/N) was coming apart. His thighs trembled. The gentle grip in Robbie’s hair tightened. His moans became broken, continuous. “Robbie… I’m gonna… I’m gonna come. I’m gonna come in your mouth.”

That was the permission, the plea. Robbie doubled down, taking him deeper, faster, his own arousal peaking just from the sheer, debauched intimacy of it.

(Y/N)’s warning shout was raw, guttural. His body bowed off the bed, every muscle taut as a wire. Robbie held him there, swallowing relentlessly as the first hot, salty pulse hit the back of his throat. He took it all, every last shuddering spasm, until (Y/N) collapsed back onto the sheets, boneless and gasping.

Robbie finally released him, sliding off with a soft, wet sound. He stayed between (Y/N)’s legs, catching his own breath, the taste of (Y/N)’s release lingering on his lips and tongue—a concrete, undeniable truth.

(Y/N)’s chest heaved. After a long moment, he let out a breathless, sated laugh. “Holy shit.” He dragged an arm over his eyes.

Robbie waited, the old, familiar ache returning to his chest even as his body still hummed. He waited for the shift, the retreat, the casual remark that would put the walls back up.

(Y/N) lowered his arm. He looked down at Robbie, his expression soft, unguarded in a way Robbie had never seen. He reached down, his fingers gently brushing a stray strand of hair from Robbie’s forehead. The touch was tender.It was terrifying.

“Come here,” (Y/N) murmured, his voice wrecked and quiet.

And Robbie, heart in his throat, obeyed.

Read on DreamPress

Write your own erotic story with AI