Cover of Twin Beds and Shared Secrets

Twin Beds and Shared Secrets

Read the story

1 chapter · 1277 words · Read 0 times

Jake and Marco move into their dorm together at college. One night after a few beers they decide to compare cocks. Jake’s is long and Marco’s is fat and uncut. They decide to jerk off together which leads to jerking each other off. In a small twin sized bed, pumping away at each other, foreheads together, almost kissing, they have messy climaxes on each other’s chests.

Chapter 1: The Lie That Unraveled at Midnight

The dorm room air was thick, smelling of stale beer and cheap deodorant. Jake lay on his back, staring at the cracks in the ceiling plaster. His heart hammered against his ribs, a frantic rhythm that had nothing to do with the two beers he’d drunk.

“This is fucking weird,” Marco said from the other bed, his voice a low mumble.

“It’s not weird. It’s practical.” Jake’s own words sounded hollow. The ‘just bros helping bros out’ logic they’d constructed an hour ago was already fraying at the edges. “We’re both curious. It’s college. This is what you do.”

“You watch porn. You don’t… commission a live show.”

“Shut up.” Jake sat up, the springs of his narrow twin bed groaning in protest. He ran a hand through his short-cropped hair. “Look, we agreed. A hand is a hand. It doesn’t have to mean anything.”

Marco didn’t look convinced. He was sitting against his headboard, knees drawn up, a stocky silhouette in the room’s ugly fluorescent glare. He was softer than Jake, who was all lean angles from years on the court. Jake had always been aware of the difference, a quiet insecurity he never voiced. Now, under the sterile light, every contrast felt magnified.

“Fine,” Marco finally said, the word leaving him in a long exhale. “But your bed. Mine smells like Cheetos.”

A shaky laugh escaped Jake. He shifted over, making space as Marco stood up. The room was so small Marco only took two steps before he was there, hovering at the edge of the mattress. The space between them vibrated with a tension that had nothing to do with animosity.

Marco sat down, the bed dipping sharply, their shoulders pressing together. The contact was electric. Jake could feel the heat coming off Marco’s body through his thin t-shirt.

“So,” Jake said, his throat dry.

“So.”

They sat in stiff silence for another minute, the hum of the window AC unit filling the space where words should have been.

“Just… get on with it,” Marco muttered, his gaze fixed on the opposite wall.

Jake’s hands felt clumsy, like they didn’t belong to him. He fumbled with the waistband of his own shorts first, pushing them down his hips. The cool air hit his skin, and he was already half-hard, a fact that sent a jolt of both panic and pride through him. He dared a glance at Marco, who was watching now, his dark eyes unreadable.

With a stiff, deliberate movement, Marco did the same. He was thicker, heavier where it counted. Jake’s mouth went drier. This wasn’t a pixelated image on a screen. This was real skin, real heat, the faint, musky scent of another person filling his nostrils.

“Okay,” Jake breathed, more to himself than to Marco.

He reached out, his fingers closing around Marco. The skin was surprisingly soft, hot. Marco jerked at the touch, a sharp inhale hissing through his teeth.

“Easy,” Jake whispered.

“You easy,” Marco shot back, but there was no force behind it.

Jake began to move his hand, a slow, experimental pump. His own dick twitched against his thigh, neglected. He watched his own fist, the motion hypnotic. Then Marco’s hand, broad and with blunt fingers, wrapped around him.

The sensation was immediate and intense, a bolt of pure pleasure that straightened Jake’s spine. Marco’s grip was firm, unpolished, his thumb rubbing a rough circle over the head. It was nothing like his own practiced, knowing touch. It was better. It was real.

“Fuck,” Jake gasped, his head falling back.

“Yeah,” Marco grunted, his own breathing starting to quicken.

The pretense dissolved. The ‘just helping out’ narrative shattered completely. What had started as a clinical, curious exchange became something desperate and hungry. Their rhythms synced, not out of coordination, but out of a shared, frantic need. The squeak of the bedsprings morphed into a frantic, rhythmic complaint, keeping time with their ragged breaths and the slick, obscene sound of skin on skin.

Jake glanced down. The sight of Marco’s thick foreskin sliding back over the head, then forward over his own knuckles, was profoundly intimate. It wasn’t just a handjob anymore. It was Marco’s hand on him, Marco’s body shaking beside him, Marco’s scent in his lungs.

He shifted, turning more towards Marco, and their foreheads bumped together. They didn’t pull apart. They stayed there, breaths mingling, eyes squeezed shut, as their hands worked each other faster, harder.

“Shit, Jake,” Marco choked out, his voice strained.

“I know. God, I know.”

The coil in Jake’s gut was winding impossibly tight, a pressure building toward a breaking point. He was pawing at Marco now, his free hand gripping Marco’s thigh, fingers digging into the soft flesh there. Marco’s arm was hooked around Jake’s neck, holding him close, their bodies a tangled, sweating mess of limbs in the cramped nest of sheets.

The filthy, broken sounds falling from their mouths weren’t words anymore, just grunts and gasped syllables. The world narrowed to the feeling of Marco’s calloused palm, the scrape of his thumb, the hot burst of his breath against Jake’s cheek.

Jake came first. A raw, punched-out sound tore from his throat as he spilled over Marco’s fist and his own stomach, his body arching violently. The waves of pleasure were so intense they bordered on painful, blinding him for a few eternal seconds.

The feeling of Jake pulsing in his hand seemed to push Marco over the edge. With a ragged, guttural cry that was nothing like his usual quiet voice, Marco followed, his release adding to the sticky mess between them.

For a long moment, there was only the sound of their heaving lungs fighting for air. The frantic energy drained away, leaving a heavy, complicated silence in its wake.

Slowly, carefully, they disentangled. Their hands retreated, falling limply to their own sides. Jake stared at the damp, glistening proof on his abdomen, his mind utterly blank. The fluorescent light buzzed overhead, a stark reminder of where they were.

Marco was the first to move. He stood up, his movements stiff, and grabbed a ragged towel from his desk chair. He wordlessly handed half of it to Jake before wiping himself off with the other half, his back turned.

Jake cleaned up mechanically, the rough terrycloth feeling alien against his oversensitive skin. The beer cans on the floor, the cracked wallpaper, the hum of the AC—everything was the same, but everything was different.

Marco pulled his shorts back up and stood by his own bed, not looking at Jake. “So,” he said finally, his voice flat.

Jake pulled his own clothes on, the cotton sticking unpleasantly to his skin. “So.”

“That happened.”

“Yeah.”

Another silence stretched, thin and fragile. The unspoken questions hung in the air, thick as the smell of sex. What was that? What does this mean? What happens now?

Marco climbed into his own bed and turned to face the wall, pulling his blanket up to his shoulders. “Don’t… don’t say anything to anyone.”

“I wasn’t going to,” Jake said, a defensive edge creeping into his tone. He flicked off the light, plunging the room into a darkness that felt safer, but no less charged.

He lay in the dark, listening to Marco’s breathing slowly even out, or假装 to even out. His own body thrummed with a residual energy, a confusing mix of satiation and profound unrest. The ghost of Marco’s grip still tingled on his skin. The ‘just bros’ excuse was ashes in his mouth. Something had cracked open between them in the squeaking dark, and Jake had absolutely no idea how, or if, you were supposed to close it again.

Read on DreamPress

Write your own erotic story with AI