Quiet Friend's Shy Hands Finally Claim Me
Marcus finally claims his shy, obsessed roommate with rough, hungry fucking.
Prefer to read it? Open the full story →
Elias’s fingers trembled over the trackpad as the laptop screen glowed in the dim light of his bedroom, the blue wash painting his pale skin like a secret confession. Two years of this. Two years of sharing the cramped two-bedroom with Marcus, listening through the paper-thin walls to the low rumble of his roommate’s laughter on late-night calls, the heavy thud of his boots when he came home from the gym, the wet slap of what Elias knew—God, he knew—was Marcus jerking off in the shower. Elias had mapped every sound, every flex of those thick arms when Marcus stretched after a run, every drop of sweat rolling down the deep cut of his abs when he peeled off a soaked tank top in the living room without a shred of self-consciousness.
Twenty-two years old, introverted to the bone, Elias spent his days hunched over design tablets creating sleek logos for clients who never saw the heat in his cheeks whenever Marcus wandered past in nothing but low-slung sweatpants. Marcus was twenty-four, all outgoing charm and easy muscle, the kind of guy who high-fived strangers at bars and never noticed how Elias’s gaze lingered too long on the bulge between his legs or the way his dark hair curled damp against his neck. But Elias noticed. Obsessed. Quietly, desperately, every night.
Tonight the apartment was quiet except for the low moan spilling from Elias’s laptop speakers. Gay porn, the kind with big, rough tops pinning smaller guys down and fucking them raw. Elias had his jeans shoved to his knees, cock hard and leaking in his fist as he stroked in time with the on-screen thrusts. His other hand cupped his balls, rolling them gently while his mind substituted every face, every body, with Marcus. Marcus’s broad shoulders pinning him. Marcus’s thick cock splitting him open. Marcus’s voice growling his name.
“Fuck… Marcus…” Elias whispered, hips bucking up into his slick grip. The name slipped out louder than he meant, a needy little moan that bounced off the walls. He was so close, balls tight, precome smearing over his fingers, the fantasy so vivid he could almost smell Marcus’s cologne mixed with sweat. “Please, just take me—ah, Marcus—”
The door swung open without a knock.
Marcus stood there, frozen in the doorway, still in his gym clothes: black compression shirt clinging to every ridge of his chest and abs, shorts riding low on his hips, a sheen of sweat making his olive skin gleam under the hallway light. His duffel bag slipped from his fingers and hit the floor with a dull thud. Those dark eyes locked onto Elias’s exposed cock, then flicked up to the laptop screen where two men were grunting through a brutal fuck, then back to Elias’s face—flushed, lips parted, hand still wrapped around his shaft like he couldn’t make himself let go.
Elias’s heart slammed against his ribs. Mortification burned through him, but underneath it something hotter, something that made his cock twitch hard in his fist. He couldn’t look away. Neither could Marcus. The air between them thickened, charged, the thin walls of the apartment suddenly irrelevant because the only sound left was their uneven breathing and the wet slap of porn still playing.
“I—fuck, I didn’t—” Elias started, voice cracking. He tried to yank his jeans up, but his hands were shaking too badly, and all he managed was to smear more precome across his stomach. “Marcus, I’m sorry, I—”
Marcus stepped inside and kicked the door shut behind him. The click of the latch sounded like a gunshot. He didn’t speak at first. Just stared, chest rising and falling hard, jaw clenched so tight a muscle jumped in his cheek. Elias could see it now—the bulge swelling thick and obvious against the front of Marcus’s shorts, the way his hands flexed at his sides like he was fighting not to grab something. Or someone.
“You were saying my name,” Marcus said finally, voice low and rough, stripped of its usual easy grin. He took another step closer, close enough that Elias could smell the clean sweat and deodorant on him, close enough that the heat radiating off that big body made Elias’s nipples tighten. “Moaning it. While you stroked that pretty cock and watched guys get wrecked.”
Elias’s throat went dry. He should have denied it. Should have laughed it off or bolted. Instead he sat there on the edge of the bed, jeans around his thighs, cock still painfully hard and glistening, and whispered, “I couldn’t help it. I’ve… for two years, Marcus. Every time you walk around half-naked, every time I hear you through the wall—god, the way you sound when you come—I—”
Marcus’s eyes darkened. He reached down and palmed himself openly through his shorts, giving his thickening cock a slow squeeze that made Elias’s mouth water. “I heard you sometimes too. Thought I was losing my mind. Thought maybe I was projecting all the shit I’ve wanted since the day you moved in and looked at me like I hung the fucking moon.” He dragged the compression shirt up and over his head in one fluid motion, tossing it aside. Muscles flexed, nipples tight, a dark trail of hair leading down into his waistband. “Didn’t know you were in here jerking it to the idea of me ruining you.”
Elias’s free hand fisted in the sheets. Heat flooded his face, his chest, his cock. “I am. Every night. I want your hands on me. Your mouth. I want you to stop being careful and just—claim me.” The words tumbled out, raw and shaky, two years of silence cracking open all at once. “I’ve been so fucking shy about it I thought I’d die keeping it in. But you saw. You know now.”
Marcus closed the last bit of distance, looming over him, thighs brushing Elias’s knees. He reached down and wrapped one big, callused hand around Elias’s wrist—not pulling it away from his cock, just holding it there, feeling the pulse hammer under the skin. “Look at you. Shy little designer with the soft hands and the quiet voice, leaking all over yourself because your roommate finally caught you. You want rough? Hungry?” His thumb stroked once over Elias’s racing pulse. “I’ve jerked off thinking about bending you over that desk of yours and fucking you so hard the neighbors hear. About making you say my name like that while I split you open.”
Elias whimpered, hips jerking involuntarily so his cock slid through his own fist again. The eye contact never broke—heated, electric, full of everything they’d both swallowed down for too long. Marcus’s free hand came up and cupped Elias’s jaw, thumb brushing over his lower lip, pressing just enough to part it.
“Tell me to leave,” Marcus murmured, voice dropping into that deep register that always made Elias’s stomach flip. “Tell me this was a mistake and I’ll walk out, take a cold shower, pretend I didn’t just walk in on the hottest fucking thing I’ve ever seen.” His grip tightened fractionally on Elias’s wrist, guiding his hand into a slow stroke. “Or tell me you want me to stay. That you want these hands—my hands—finally doing what they’ve been aching to do.”