I sure hope you're bating to itThat is def bate material !
I sure hope you're bating to itThat is def bate material !
I definitely did at work lolThat is def bate material !
That's hot. Careful not to get caughtI definitely did at work lol
Lol I did it in the bathroom stallThat's hot. Careful not to get caught![]()
So hot! Couldn’t even make it through the whole thing without cumming.Chapter 4
Morning light painted stripes across Caleb's eyelids, dragging him awake with the quiet insistence of a dorm slowly coming to life. He blinked against the glare, rolling onto his side—and froze. Luke sprawled across his own bed like some Renaissance painting of debauchery, one arm flung behind his head to showcase the dark blond curls of his armpit, the other idly stroking his already-hard cock. His thighs were spread lazily, morning erection bobbing against his stomach with each slow pump of his fist. "Morning," Luke purred, thumb swiping over his glistening tip without breaking eye contact.
Caleb's mouth went dry. Luke's collarbones caught the sunlight like polished marble, sweat-damp from sleep and already flushed pink with arousal. The sheets pooled low around his hips—just enough to tease the golden trail leading down to where his hand moved with unhurried confidence. "Good morning," Caleb croaked, his own cock twitching against the confines of his briefs. "That's a great view to wake up to."
Luke grinned—sharp and effortless—as his thumb circled the swollen head of his cock, smearing precum in glistening streaks. "You think so?" His voice dripped amusement, but Caleb didn't miss the way his ears flushed scarlet at the praise—the telltale pink creeping down his neck like spilled wine. With deliberate showmanship, Luke pushed his erection flat against his stomach and released it, letting it slap back against his abs with a wet, resonant *thwack* that echoed obscenely off the dorm walls.
Caleb groaned, hand flying to his own hardening length through his briefs. "Fuck, that sound," he breathed, watching Luke repeat the motion—slower this time, dragging it out—until the slap of skin-on-skin reverberated between them. "Only a proper fat cock like yours makes noise that loud." Luke's smirk faltered for half a second—just long enough for Caleb to see the way his breath hitched at the crude praise—before he rolled onto his side with exaggerated nonchalance.
Luke's cock slapped wetly against his hipbone this time, the angle making his balls bounce obscenely against the mattress. "Hear that?" he murmured, stroking himself lazily while precum dribbled down his shaft. "That's my cock calling your name."
Caleb threw off his sheets in one fluid motion, kicking his boxers halfway across the room before they even hit the floor. He climbed onto Luke's bed with all the predatory grace of a man who'd been waiting months for this exact moment—his knees settling on either side of Luke's thighs before he leaned down, pressing their sweat-slick chests together. "Answering the call," Caleb growled against Luke's jaw, grinding his erection against Luke's hipbone in slow, filthy circles that made Luke buck beneath him.
Luke's hands flew to Caleb's back—palms hot and rough against bare skin—dragging him down into a kiss that tasted like morning breath and want. Their teeth clashed before Caleb licked into Luke's mouth with shameless hunger, swallowing the punched-out groan that vibrated against his tongue. Luke arched against him, hips jerking erratically as Caleb rolled their cocks together in the slick mess of precum smearing between them—the friction brutal and perfect.
Then Luke's hands slid lower—skimming Caleb's ribs, the dip of his spine, the swell of his ass—before digging into his cheeks with possessive pressure. Caleb groaned against Luke's lips when blunt fingers spread him open, the cool dorm air ghosting over skin that had never seen sunlight. "Jesus," Caleb panted, breaking the kiss to watch Luke's eyelids flutter as he kneaded Caleb's ass with shameless curiosity. "Didn't peg you for a grabber."
Luke huffed a laugh, his thumbs pressing into the soft crease where Caleb's thighs met his hips. "Been dreaming about this ass since you bent over for your fucking shampoo that first week," he admitted, voice rough. His fingers flexed—testing resilience, tracing the hidden cleft—before slipping dangerously close to Caleb's entrance. "Want me to stop?" Luke murmured against his collarbone, tongue darting out to taste salt.
Caleb grinned—slow and wolfish—arching deliberately into Luke's touch. "Never," he breathed, shuddering when Luke's fingertip circled him with teasing pressure. "Your hands belong wherever you want them." The words punched a groan from Luke's chest as his grip tightened possessively—palming Caleb's ass like he was committing every curve to memory.
Luke exhaled shakily when Caleb kissed his pulse point—lips trailing lower with deliberate intent. "Not only your hands. All of you," Caleb murmured against Luke's collarbone, tasting salt and sleep as he mapped Luke's torso with open-mouthed kisses. His tongue flicked over a peaked nipple before continuing downward—past the trembling ridges of Luke's abs—until his breath ghosted hot over Luke's weeping cock. "On me," he whispered, pressing a kiss to the flushed head that made Luke's hips jerk violently. "In me."
Luke's fingers tangled in Caleb's hair as he licked a burning trail from base to tip—tongue flattening against the thick vein underneath. Caleb hummed appreciatively when Luke's balls tightened against his chin, the scent of musk and arousal flooding his senses. "For example," Caleb murmured, lips brushing Luke's leaking slit, "this cock now belongs in my mouth." Luke barely had time to gasp before Caleb swallowed him down—hot and wet and perfect—his throat fluttering around the intrusion as Luke arched off the mattress with a strangled cry.
The dorm room dissolved into sounds—Luke's ragged breathing, the slick slide of Caleb's lips, the obscene squelch of spit and precum mixing where Caleb worked him with unhurried precision. Luke's thighs trembled around Caleb's head, his fingers alternating between gripping the sheets and knotting in Caleb's hair as Caleb hollowed his cheeks around every upward pull. When Caleb's tongue swirled beneath Luke's frenulum—just once—Luke's back bowed off the mattress with a guttural groan, his hips stuttering desperately between restraint and abandon.
Caleb relented, releasing Luke's cock with an audible *pop*, the swollen length glistening under a film of saliva that stretched briefly before snapping. Luke gasped "Fuck—" like he'd been punched, staring down at Caleb with blown pupils, his cock twitching against his stomach in an involuntary pulse that dripped fresh precum onto his abs. "I've been dreaming about this," Luke admitted hoarsely, thumb swiping through the mess on his shaft before pressing it against Caleb's bottom lip—smearing himself there possessively. "Your fucking mouth. Your lips—pink and wet—just like that."
Caleb chuckled, catching Luke's thumb between his teeth—biting just hard enough to make Luke hiss—before dragging it lower to cup the heavy swell of Luke's balls. "All this dreaming about me," Caleb murmured, rolling the taut sac in his palm with deliberate pressure, fingers tracing the thick veins beneath, "and you never told me." His tongue darted out to lick a stripe up Luke's shaft—slow and filthy—as he squeezed those swollen balls again, relishing the choked-off groan it ripped from Luke's throat.
Luke bucked his hips, his cockhead bumping wetly against Caleb's cheekbone. "There's more," he rasped, fingers tightening in Caleb's hair. "Things I've been dreaming about doing—to you—that'd make you blush." Caleb smiled against Luke's thigh, pressing a kiss to the quivering muscle before sucking Luke's cock back into his mouth—deep this time—until his nose brushed coarse blonde curls. He hummed around the girth, vibrations making Luke's toes curl, then pulled off just enough to murmur, "We can discuss doing all those... things... later," before sealing his lips around Luke's cock again, hollowing his cheeks with obscene precision. "Now I'm busy with this big anchor."
Luke swore—head thrown back, throat working—as Caleb swallowed around him, tongue swirling under the sensitive ridge while his fingertips traced delicate circles behind Luke's balls. The dual stimulation dragged another ragged moan from Luke's chest, his hips jerking shallowly into the wet heat of Caleb's mouth as his thighs trembled with restraint. Caleb smirked around the cock in his mouth—flattening his tongue to savor the salty tang of precum—knowing full well Luke was unraveling beneath his lips, his fingers, his *control*.
"Gonna—fuck—Caleb I'm *right there*—" Luke gasped, fingers twisting in Caleb's hair as his abdomen clenched. Caleb pulled off with an obscene wet sound, leaving Luke's cock bobbing angrily, flushed and dripping against his stomach. "That's it," Caleb murmured, palming his own neglected erection with lazy strokes as he watched Luke teeter on the edge. "Let me hear you." Then he took Luke deep again—faster this time—until his nose pressed into sweat-damp curls, throat fluttering around the thick intrusion as Luke's moans crescendoed into a broken shout.
The first spurt hit the back of Caleb's throat—hot and thick—and he swallowed reflexively, lips locked tight around the base as Luke's hips stuttered helplessly. Then he pulled back, releasing Luke's cock just as the second pulse erupted—pearl-white streaks painting his chin, his lips, the tip of his nose—while Luke gasped like a drowning man breaching the surface. Caleb caught the third rope across his tongue with a filthy moan, letting it pool there before licking his lips deliberately, savoring the bitter tang as Luke shuddered above him.
Luke slumped back onto the mattress—boneless and panting—his spent cock twitching against Caleb's cheek as Caleb swiped two fingers through the mess on his face and sucked them clean with exaggerated relish. "Fuck," Luke breathed, watching Caleb's tongue dart between his fingers with dazed fascination, "you look—" His voice cracked when Caleb leaned forward, pressing their sticky foreheads together as he guided Luke's trembling hand to his own aching erection. "*Now* you," Caleb growled against Luke's lips, smearing cum between them as their mouths crashed together in a salt-bitter kiss.
Luke groaned into Caleb's mouth—suddenly frantic—his tongue chasing the taste of himself as he flipped them with surprising strength, pinning Caleb's shoulders to the mattress. His lips found Caleb's chin first—licking up stray streaks with rough, urgent swipes—then his cheeks, his nose, his eyelids—until Caleb gasped at the wet heat of Luke's tongue circling his earlobe. "Your turn now," Luke murmured, dragging his teeth along Caleb's jaw before shifting lower—his knees slotting between Caleb's thighs with purposeful pressure—until he knelt between Caleb's spread legs, staring down at Caleb's cock like it held the secrets of the universe.
Luke exhaled sharply—nostrils flaring—as he wrapped tentative fingers around Caleb's shaft, his grip clumsy compared to the practiced confidence of his own strokes. "Never done this before," he admitted, thumb swiping through the bead of precum gathered at Caleb's tip before bringing it to his own lips—sucking it clean with a slow, experimental drag of his tongue that made Caleb's thighs tense. Luke's pupils blew wider at the taste, his breath hitching as he leaned forward, lips parting just enough for Caleb to feel the hot puff of air against his leaking slit. "Christ, you're *right* there," Caleb rasped, fingers twisting in Luke's hair—not pushing, just anchoring—as Luke's tongue darted out to trace the swollen underside of his cockhead with agonizing precision.
Luke hesitated—just for a heartbeat—before sealing his lips around the flushed head, his tongue swirling in tight circles that had Caleb's hips jerking off the mattress. The wet heat was overwhelming, but it was Luke's *noise*—the punched-out groan vibrating around Caleb's cock—that threatened to undo him. Luke pulled back slightly, lips slick and swollen, his chest rising and falling rapidly as he stared up at Caleb with something between awe and hunger. "Tastes even better than I imagined," Luke murmured hoarsely before diving back down—deeper this time—taking Caleb halfway into his throat with a muffled choke that morphed into a moan when Caleb's fingers tightened reflexively in his hair.
Caleb bit back a curse as Luke's nose pressed into his pelvic bone—hot breath ghosting over coarse curls—before Luke's throat *fluttered* around him in tentative swallows. The sensation was electric—Luke's tongue massaging his frenulum while his lips created delicious suction on every upward pull—and Caleb could only watch, transfixed, as Luke's cheeks hollowed obscenely around his cock. A string of spit connected Luke's lower lip to Caleb's shaft when he pulled off gasping, his chin glistening with drool and precum as he panted, "Tell me how—fuck—tell me how you like it." Caleb's voice came out wrecked—"Just like that, Christ, your *mouth*"—before Luke swallowed him down again with renewed enthusiasm, his hands gripping Caleb's thighs like lifelines as he bobbed faster, sloppier, chasing the salt-bitter taste with desperate little whimpers.
The dorm room blurred at the edges—Caleb's awareness narrowing to the wet heat of Luke's mouth, the scrape of teeth grazing his shaft just right, the way Luke's fingers dug into his hips whenever Caleb thrust up instinctively. Luke's nose was flush against Caleb's pelvis now, his throat working around Caleb's cock in shallow swallows that sent sparks up Caleb's spine—each one dragging him closer to the edge until his balls drew up tight against his body. "Luke—*fuck*—I'm gonna—" Caleb managed, hips stuttering as Luke's moan vibrated around him—the sound alone enough to tip Caleb over with a ragged shout, his release hitting the back of Luke's throat in thick pulses. Luke coughed but didn't pull away—letting Caleb fuck shallowly into his mouth until he'd milked every last drop—before collapsing forward, his forehead resting against Caleb's trembling thigh as he panted, lips still wrapped loosely around Caleb's softening cock.
Caleb hauled Luke up by his sweat-damp hair—gentle but insistent—until their mouths crashed together in a messy, cum-bitter kiss. His thumbs brushed Luke's flushed cheeks, his sticky chin, his swollen lips—tracing the aftermath of Luke's first blowjob with something akin to reverence. "You taste like me," Caleb murmured against Luke's mouth, licking into him slowly, savoring the way Luke whimpered when Caleb's tongue dragged over his own. Luke blinked up at him—eyes glassy, lips parted—his hair sticking up in sleep-mussed tufts where Caleb's fingers had twisted it. "Was I—" Luke started, voice cracking, his palm rubbing absently over his own thighs like he was grounding himself. "I mean, shit, was that okay? I didn't know what the hell I was doing." Caleb laughed—soft and fond—cupping Luke's jaw to brush a kiss over his damp eyelashes, the tip of his nose, the corner of his mouth. "You're a fucking natural," he breathed, pressing their foreheads together. "Took my cock like you were made for it."
Luke's grin was sudden—bright and boyish—as he surged up to kiss Caleb again, his tongue sweeping past Caleb's teeth with renewed enthusiasm. "Good," he mumbled against Caleb's lips, hands roaming Caleb's chest like he couldn't stop touching. "Because we're doing that again. Soon." Caleb hummed, fingers carding through Luke's hair as he nipped at Luke's lower lip. "After you recover," he teased, watching Luke's spent cock twitch half-heartedly against his thigh—a silent protest that made them both laugh. The sticky mess between them didn't matter—not when Luke was staring at Caleb like he'd hung the moon, his fingertips tracing Caleb's collarbones like he was mapping constellations.
Beyond the dorm walls, footsteps echoed down the hallway—the muffled laughter of students heading to breakfast—but Caleb barely registered it. Not with Luke's breath warm against his neck, not with the way Luke's fingers kept drifting back to Caleb's hips, possessive even in exhaustion. Caleb knew—with sudden, startling clarity—that this wasn't just another hookup. This was Luke, flushed and grinning and *his*—learning Caleb's body with the same intensity he'd once reserved for swim meets. And Caleb? Caleb was ruined for anyone else.
Love the nudge of Caleb's imagination when watching Luke!Chapter 1
The duffle bag slipped off Caleb's shoulder like a dead fish, hitting the dorm floor with a dull thud. He flexed his fingers—still numb from carrying it across three blocks—and looked around the empty room. Two unmade beds, two desks, and a window with blinds half-crooked. The air smelled faintly of bleach and something sweet underneath, like someone had scrubbed the place down with pineapple-scented cleaner.
Luke’s voice cut through the quiet before Caleb even saw him. “You must be Caleb.” When Caleb turned, the guy was leaning against the doorframe, one ankle crossed over the other like he’d been standing there for minutes. His hair was the kind of blonde that looked almost white under the overhead light, and his tank top showed off shoulders that tapered down to narrow hips. Swim team, probably. Those guys always had a certain way of holding themselves.
“Yeah, that’s me,” Caleb said. He wiped his palm on his jeans before offering his hand, suddenly aware of how his own sweat must’ve dried in awkward patches on his shirt. Luke shook it without hesitation, grip firm but not overdone. No weird power play, just warm skin and calluses along the fingers.
Luke nodded toward the beds. “You got here first, so pick whichever.” He stepped past Caleb, his duffle bag swinging against his thigh as he moved. The scent of chlorine clung to him—subtle, like he hadn’t quite washed it off after practice. Caleb exhaled through his nose. Better than stale beer and Axe body spray, which was what his last dorm had smelled like.
"You're not from here, right?" Luke said, tossing his bag onto the remaining bed. "Your face doesn't ring a bell." He squinted, mock-serious, like he was flipping through a mental yearbook. Caleb snorted and shoved his hands into his pockets. "Nah, did freshman and sophomore year at State. Transferred here for the engineering program."
Luke snapped his fingers. "That explains it. I was stuck in fucking Welch Hall last year—shared bathroom with, like, thirty dudes. You would’ve stood out." He grinned, and Caleb laughed, picturing it: piss-splattered tiles, mildew creeping up the shower curtains. Luke’s grin widened, as if he could see the exact image in Caleb’s head.
Caleb started unpacking, unzipping his duffle to reveal neatly folded shirts. "This is already an upgrade," he admitted, glancing toward the bathroom door. "Private shower? Sign me up." He didn’t mention the other perk: Luke, who was already lounging on his bed like he belonged there, scrolling through his phone with one hand shoved into his sweatpants pocket.
Luke hummed in agreement, then jerked his chin toward the single bedroom’s wall. "Only thing better would’ve been scoring a solo. Can’t lie—I tried." His expression twisted into playful annoyance. "Nate got it. My ex-roommate. That’s him through there." Caleb followed his gaze, realizing for the first time that the bathroom’s second door wasn’t just a closet.
"You two didn’t try to stay together?" Caleb asked, tossing a sock into his half-open drawer. Luke snorted. "We applied for singles same day. Best friends or not, nobody wants to share a shoebox if they don’t have to." He flicked a stray thread off his comforter. "He got the single room, and I was assigned to a shared one."
Caleb smirked. "So that’s how you got stuck with me." He held up a pair of folded jeans like a peace offering. Luke barked out a laugh. "Nah, man. Nate left toothpaste crusted on the sink like some kind of modern art project." He leaned forward, elbows on knees. "You? You look like you actually wipe down surfaces. That’s an upgrade."
Caleb felt warmth crawl up his neck—stupid, how that casual compliment hooked under his ribs. He busied himself with unpacking his toiletries, lining them up with military precision on the desk. Behind him, Luke’s phone buzzed, the sound muffled against fabric as the guy shifted. "Seriously, though," Luke added, voice softer now, almost thoughtful. "We’ll fit fine." The words hung there, simple and sure, while Caleb pretended not to notice the way his pulse jumped.
Luke stretched, arms overhead, and the hem of his tank rode up just enough to reveal a strip of sun-browned skin. "Swim practice starts tomorrow at ass o’clock," he groaned, flopping backward onto the mattress with a sigh. "Coach likes to ‘break in’ the transfers before classes kick off." Caleb glanced at him sideways. "You transfer too?" Luke shook his head, grinning. "Nah. Just saying—some of the new guys act like they own the pool. Makes the rest of us look bad."
Caleb snorted. "I used to be one of those guys." He held up a hand when Luke raised an eyebrow. "Little league baseball. Full uniform, cocky as hell." He shrugged, tossing a crumpled t-shirt into the hamper. "Then puberty hit, and suddenly I cared more about building PCs than stealing bases." Luke laughed—loud, unexpected—and Caleb grinned despite himself.
"Fuck, man, same," Luke admitted, rolling onto his stomach. The mattress springs creaked. "Swim team’s full of dudes who think chlorine counts as cologne." He mimed gagging, and Caleb laughed, the sound bouncing off the bare walls. Luke grinned back, lazy and bright. "Nerds wipe down sinks. Athletes? They leave soggy towels everywhere like they’re marking territory."
Caleb tossed a rolled-up sock at him. "So where do I land?" Luke caught it one-handed, eyebrows quirking. "You?" He turned the sock over like he was inspecting it for clues. "You’re a goddamn unicorn. Engineering major who folds his shirts? Athlete who won’t bully you? Shit, I hit the roommate lottery." Caleb rolled his eyes, but his chest went tight with something warm and foolish.
Luke stretched again, then peeled off his tank top in one smooth motion. The fabric caught briefly around his shoulders before he yanked it free. His collarbones gleamed under the overhead light, sharp enough to cast shadows. "Gonna test the shower," he announced, balling up the shirt and tossing it onto his bed. "Pray for decent water pressure."
Caleb nodded, eyes flicking back to his folded shirts—navy blue, charcoal gray, navy blue again—as Luke hooked his thumbs into his sweatpants waistband. The fabric slid down his hips with a soft whisper, pooling around his ankles. Caleb’s breath caught. Luke’s cock hung heavy between his thighs, uncut and pink where the skin met the shaft. It twitched slightly as he stepped free of the pants, swinging forward when he bent to grab a towel from the drawer.
"Whoa," Caleb blurted. His fingers curled around the shirt he was holding, creasing the fabric. Luke straightened up, towel dangling from one hand, and blinked at him. "Fuck, dude. I’m so sorry," he said, but made no move to cover himself. His balls tightened slightly in the cool air. "Locker room habits die hard, I guess. Forgot not everyone’s used to—" He gestured vaguely at himself. "This."
Caleb exhaled sharply through his nose, forcing himself to meet Luke’s eyes instead of staring lower. "Nah, it’s fine," he said, voice steadier than he expected. "Just wasn’t expecting the full monty." Luke grinned, scratching idly at his hip bone where a faint tan line disappeared into blond curls. "You good with it? I can throw on boxers next time." Caleb shrugged, tossing the shirt into his drawer with deliberate casualness. "Dude, it’s just a dick. Mine’s not gonna shrivel up in shame just ’cause I saw yours." Luke laughed, loud and bright, and Caleb caught the way his stomach muscles tightened with it. "Fuck yeah," Luke said, snapping the towel against his thigh. "Knew you were cool."
He padded barefoot into the bathroom, leaving the door halfway open behind him. "Feel free to barge in if you gotta piss," Luke called over the rattling shower curtain rings. "I won’t melt." Caleb snorted, watching through the gap as Luke’s silhouette bent to turn the taps. The sudden hiss of water drowned out Caleb’s reply, but he didn’t need to answer—Luke’s loud, effortless piss hit the toilet bowl with the force of a firehose. Caleb shook his head, grinning at the ceiling. Of course.
Steam curled out from the bathroom as Luke started humming off-key under the spray. Caleb dragged a hand down his face, fingers pressing briefly against his mouth. His pulse hadn’t slowed. He could still see the way Luke’s cock had swayed when he moved, the faint sheen of sweat along his inner thigh. The sharp scent of chlorine mixed with steam wafted into the room, sticking to Caleb’s tongue when he inhaled.
He forced himself to unpack his last few shirts, stacking them with mechanical precision. The water pressure groaned when Luke adjusted it, pipes shuddering in the walls. Caleb flicked a glance toward the bathroom—just in time to see Luke’s forearm emerge from the curtain to grab the shampoo bottle, wet skin gleaming under the fluorescent light. Caleb’s throat went dry. Great start indeed.
The shower cut off abruptly. Caleb busied himself with rearranging his desk for the third time, ears straining for every sound—the slap of wet feet on tile, the squeak of towel against skin. Luke emerged exactly as he’d entered: gloriously, unselfconsciously naked, rivulets of water still tracing paths down his chest. "Pressure’s legit," he announced, ruffling the towel through his hair. Droplets flew, landing on Caleb’s forearm like tiny brands.
Luke paused mid-rub, eyes crinkling. "Seriously, thanks for being cool about this," he said, nodding toward his own nakedness like it was a shared inside joke. His cock—still flushed from the heat—swung gently as he shifted his weight. Caleb swallowed hard. "Previous roommate acted like seeing a dick would hex him," he admitted. Luke snorted. "His loss."
Caleb’s gaze flicked down again despite himself. Luke caught it and grinned, stretching lazily like a cat in sunlight. "No pressure," he said, tossing the damp towel over his shoulder, "but the naked gang’s always recruiting." Caleb huffed a laugh, shaking his head even as his fingers toyed with the hem of his own shirt. "That," he said, nodding toward Luke’s dick, "goes without saying." Luke threw his head back and laughed, the sound bouncing off their shared walls.
Minutes later, Luke was lounging on his bed scrolling through his phone, the towel draped loosely across his hips now—progress, Caleb supposed. Caleb cleared his throat. "I guess I'm gonna take a shower too." Luke glanced up, thumbs still tapping away at his screen. "Go for it, man," he said, tilting his chin toward the bathroom. His smirk softened at the edges. "Water’s still warm."
Caleb hesitated, fingers gripping the hem of his shirt. The fabric clung slightly where sweat had dried between his shoulder blades. He knew exactly what he’d do back at State—grab his shower caddy and shuffle into the bathroom fully dressed, changing behind the locked door like some Victorian maiden. But Luke’s bare thigh was right there, knee jiggling slightly to some internal rhythm, and suddenly the idea of treating his own body like something to hide felt absurd.
He yanked the shirt off in one quick motion, tossing it onto his bed before he could overthink it. His jeans came next, button popping open with more force than necessary. The waistband caught briefly on his hips—Luke’s quiet snort didn’t help—before Caleb shoved everything down in a single graceless push. His briefs went with them, elastic snapping against his thighs. Cool air hit his skin like a revelation.
Luke chuckled, propping himself up on one elbow. "Damn, dude. Looked like you were psyching yourself up for a boxing match." Caleb’s face burned, but he couldn’t help grinning when Luke wolf-whistled. "How’s it feel?" Luke asked, gesturing vaguely at Caleb’s newfound nudity. Caleb rolled his shoulders, suddenly aware of every draft against his skin. "Weirdly… liberating," he admitted. Luke’s smile widened. "That’s the spirit. And for the record?" He flicked the towel aside just enough to make his point. "Nothing to be ashamed of." Caleb muttered a thanks and bolted for the bathroom before his blush could deepen, but not before catching Luke’s appreciative once-over in his periphery.
The shower did little to calm his nerves—especially since Luke had left the shampoo uncapped, the scent of pine lingering in the steam. Caleb scrubbed roughly at his scalp, half-wishing the water was colder. By the time he stepped out, skin pink and fingers pruned, Luke was sprawled on his bed in a fresh pair of boxers, texting someone with thumbs flying. Caleb hesitated—then grabbed the towel off the rack and looped it around his waist. Progress, not perfection. Luke glanced up when Caleb padded back in. "Feel better?" he asked, tossing his phone aside. Caleb nodded, rubbing at his damp hair. "Still getting used to the air," he admitted. "It’s—"
A loud thump from the adjacent bedroom cut him off. The shared bathroom’s door creaked open—too fast—followed by footsteps padding across tile. Nate appeared in their doorway like a stormfront, all wild dark curls and sharp cheekbones. "Hobbs!" he barked, grinning as Luke sprang up to meet him in a rough hug that looked more like a wrestling hold. Caleb watched, transfixed, as Nate ruffled Luke’s hair like an older brother would. "Miss me, asshole?" Luke shoved him off, laughing. "Fuck no." Nate’s gaze flicked to Caleb, taking in the towel and damp hair. "Oh," he said, grin turning wicked. "You must be the new victim."
Luke rolled his eyes. "Nate, Caleb. Caleb, Nate—resident pain in my ass." Caleb offered a hand, acutely aware of how ridiculous he must look—half-naked, hair dripping onto his shoulders. Nate shook it firmly, fingers calloused in ways Caleb didn’t expect. "So," Nate said, leaning against Luke’s desk with arms crossed. "Has our boy here flashed you his dick yet?" Caleb snorted, glancing at Luke. "Funny you asked." Nate’s laugh was loud enough to rattle the blinds. "Don’t take it personally," he wheezed, clapping Caleb’s shoulder. "This idiot whipped it out five minutes into moving day."
Caleb grinned despite himself, towel cinched tighter around his waist. "Actually," Luke interjected, shoving Nate’s hand off Caleb’s shoulder, "Caleb wasn’t even surprised. Dude’s already flashed me back." Nate’s eyebrows shot up, gaze darting between them. "No fucking way," he breathed. Caleb felt heat crawl up his neck—but Luke was already laughing, nudging Nate with his elbow. "Took you almost a month to muster the courage to drop your pants in front of me," he teased.
Nate scoffed, flipping Luke off. "I was sparing you the trauma," he shot back, grin sharpening. "Besides, once you saw it, you couldn’t get enough." Luke snorted, shoving him again. "You wish." Caleb watched their banter like a spectator at a tennis match, pulse still hammering from the way Nate’s gaze lingered on the towel’s edge.
Nate straightened abruptly, clapping Caleb’s shoulder again—this time softer. "Just dropped by to say hey, meet the new guy," he said, thumb jerking toward Luke. His smile warmed unexpectedly. "Looks like dipshit here’s in good company." Caleb blinked—caught off guard—but Nate was already stepping back toward the door, eyes crinkling.
"Seriously," Nate added, fingers hooking into the doorframe as he leaned back in, "if this idiot pisses you off—knock on my door." He jerked his chin toward his own room with a wink. "I’ve got blackmail material." Luke groaned, flipping him off. Nate’s laugh echoed down the hallway as he disappeared.
Caleb exhaled, suddenly aware of how stiff his shoulders had gotten. His fingers loosened on the towel—just slightly—as Luke plopped back onto his bed. "Ignore him," Luke muttered, but Caleb caught the way his lips twitched. Nate’s footsteps faded down the hall, leaving behind the scent of laundry detergent and something woodsy. The silence stretched—comfortable, charged—until Luke tipped his head back against the wall. "So," he said, smirk returning, "you gonna wear that towel all night?"
Caleb snorted, rolling his shoulders with deliberate casualness. "Why? You got fashion advice?" He flicked the towel’s edge where it met his thigh. Luke grinned, spreading his hands wide. "As you’ve seen," he said, thumb brushing his own bare hipbone, "I’m not big on clothes." Caleb laughed—sharp, surprised—and suddenly the tension evaporated like steam.
"Guess I’ll choose my own outfit then," Caleb said, and before he could overthink it, he untucked the towel in one fluid motion. The terrycloth slithered down his legs, pooling at his ankles while Luke’s gaze tracked the movement—not staring, just watching, the way someone might observe a familiar ritual. Caleb reached into his drawer without hurry, fingers brushing over folded cotton until he snagged a pair of boxers.
Luke’s phone buzzed against the mattress, breaking the moment. "Nate," he groaned, squinting at the screen. Caleb stepped into his boxers, fabric riding up his thighs as he yanked them into place. "Told you," Luke added, tossing the phone aside with a grin, "guy’s got separation anxiety." Caleb smirked, snapping the waistband against his hip. "And here I thought I was the needy one." Luke’s laugh was warm—too warm—and Caleb felt it like sunlight against his bare skin.
By midweek, their routines had settled into something effortless. Caleb woke to the sound of Luke humming in the shower, steam curling under the bathroom door. When Luke emerged—dripping, towel slung low—Caleb would pretend not to stare at the water rolling down his sternum. They’d pass each other half-dressed in the mornings, Luke’s fingers brushing Caleb’s waist when he reached for the toothpaste, Caleb’s breath catching when Luke stretched and his boxers slid down his hipbones. No words. Just the quiet understanding of bodies existing in the same space, close enough to touch.
Practice left Luke’s skin smelling of chlorine and exhaustion, his shoulders pink from the pool’s reflection. Caleb would toss him a Gatorade without looking up from his laptop, and Luke would collapse onto his bed with a sigh, kicking off his shorts without ceremony. Caleb memorized the way Luke’s cock curved against his thigh when he sprawled like that—the heavy, unselfconscious weight of it. Once, Luke caught him looking and grinned, hooking a thumb under his waistband. "See something you like?" Caleb threw a pillow at him, but his stomach twisted hotly.
Nights were worse. Or better. Caleb wasn’t sure. Luke slept in just his briefs, sheets tangled around his ankles, one arm flung above his head. Moonlight caught the sweat at the hollow of his throat, the rise and fall of his ribs. Caleb would lie awake tracing the outline of him—the slope of his bicep, the dip of his navel—until his own breath turned ragged. Once, Luke murmured something in his sleep and rolled onto his side, facing Caleb. His lips parted slightly, lashes casting shadows on his cheeks. Caleb’s fingers twitched against his own thighs, aching to reach out.
The spring on the mousetrap is loaded!Chapter 1 - cont
Dawn came muted through their blinds, painting the room in grays and golds. Caleb blinked awake to the sound of Luke shuffling toward the bathroom, his footsteps heavy with sleep. The briefs he slept in did nothing to hide the thick outline of his erection, tenting the fabric obscenely as he passed Caleb’s bed. Caleb held his breath, listening to the soft rustle of fabric as Luke pushed the waistband down, the sharp hiss of his piss hitting the toilet bowl. The flush was loud in the quiet room, followed by Luke’s quiet sigh as he padded back, his cock already softening against his thigh.
"Shit." Luke froze mid-step, blinking down at Caleb. "You’re awake." His voice was rough with sleep, his hair sticking up in every direction. Caleb grinned, propping himself up on one elbow. "Yeah," he said, letting his gaze drag down Luke’s body pointedly. "Hard not to be." Luke followed his look—then groaned, rubbing a hand over his face. "Fuck. You saw it." Caleb laughed, the sound warm in the stillness. "Dude, it was practically waving at me."
Luke flopped onto his bed with a huff, but Caleb caught the way his mouth twitched. "Happens to everyone," Caleb added, stretching his arms overhead. Luke flipped him off without lifting his head from the pillow. "Fuck you," he muttered, but his shoulders shook with silent laughter. Caleb watched the way his spine curved under the sheets, the way his toes flexed against the mattress. Morning light pooled between them, golden and thick with promise.
A few nights later, Caleb was scrolling through his phone when Luke looked at him from his bed, arms folded behind his head. "So," Luke said, voice deliberately casual, "what was the deal with your last roommate?" Caleb blinked. "What deal?" Luke shrugged, fingers tapping against his bicep. "The jerk-off contract or whatever. Prudes like him usually have rules." Caleb snorted, shaking his head. "Oh, that. Dude acted like masturbation was illegal. I could only do it when he was out—so I’d mostly do in the shower." Luke's eyebrows shot up, grin spreading slow as syrup. "You haven't done it in ours?"
Caleb scoffed, tossing a sock at him. "Not with your stupid 'door stays open' policy." Luke laughed—full-bodied, unselfconscious—and the sound curled warm in Caleb's stomach. "Shit, my bad," he admitted, rubbing his jaw. "For what it's worth, I prefer doing it in bed anyway." His fingers trailed absently down his stomach, stopping just shy of his waistband, and Caleb's mouth went dry.
Luke rolled onto his side, propping his head up with one hand. The thin fabric of his boxers did nothing to hide the way his cock twitched against his thigh. "So," he said, voice dropping into something lower, "if you haven't been doing it in the shower—does it mean you haven't done anything since day one?" Caleb swallowed hard, pulse jumping when Luke's gaze flicked down his body. "Yeah," he admitted, shifting slightly under the scrutiny. "You?"
Luke exhaled through his nose, fingertips drumming against his hipbone. "Nope," he admitted, lips quirking. "Which is probably why I woke up with a fucking flagpole the other morning." Caleb grinned despite the heat creeping up his neck. "No wonder," he teased. "Dude, I'm surprised I haven't embarrassed myself yet—I could hump a tree right now."
Luke rolled onto his back again, arms stretching above his head until his ribs pushed against his skin. The motion dragged his boxers dangerously low. "We should fix that," he mused, staring at the ceiling. Caleb blinked. "By... revisiting our bathroom door rule?" Luke snorted. "Nah. Worst fucking place to jerk off—water dries your hands out, shampoo burns your dick." His gaze slid sideways, slow as molasses. "Bed's where the magic happens."
Caleb swallowed hard, fingers curling into his own sheets. "So we just... take turns? One leaves so the other can take care of it?" The words hung between them, thick as the humid air.
Luke's grin turned sideways. "You're ready for bed. It wouldn't be fair to ask you to leave the room now."
Caleb let out a breathless laugh, fingers twitching against the sheets. "Why? Do you need to do it right now?"
Luke shrugged, his boxers tenting obscenely as he shifted onto one elbow. "I'm ready to do it. I bet you are too." His thumb hooked into his waistband, pushing it down just enough to tease the dark thatch of hair beneath.
Caleb's breath hitched—half-laugh, half-gasp—as his own cock twitched in agreement. "You're serious." It wasn't a question. Luke's grin widened, fingers lazily tracing the outline of himself through thin fabric. "Dead serious. Unless you wanna keep pretending we're monks."
The air between them crackled with something hotter than embarrassment. Caleb's fingers dug into his mattress as Luke arched one eyebrow in challenge, his other hand already slipping beneath elastic. A bead of sweat traced Caleb's sternum when Luke exhaled sharply, hips lifting slightly off the bed.
"Fuck it," Caleb breathed, and his own hand was moving before he'd fully decided, shoving his briefs down past his thighs in one rough motion. Luke's approving groan sent lightning down his spine.
They locked eyes across the narrow gap between their beds—both fully exposed now, cocks standing thick between them. The absurdity hit Caleb like a freight train, and he barked out a laugh that Luke echoed, their mingled amusement bouncing off the cinderblock walls. "This is..." Caleb gestured weakly between them, fingers brushing his own twitching stomach. "New."
Luke's grin turned wolfish as he palmed himself lazily, thumb smearing precum over the flushed head. "You don't look like you're complaining," he murmured, gaze dragging down Caleb's body with deliberate slowness. Caleb huffed, nodding toward Luke's own erection bobbing against his abs. "Seems mutual." His pulse hammered when Luke bit his lip on a particularly slow stroke. "Wait—did you and Nate ever...?"
Luke snorted, shaking his head hard enough to make his bangs flop. "Hell no. We'd literally announce 'me time' like fucking Boy Scouts." His hips rolled up into his fist, breath hitching before he added, voice gone rough, "With you... feels different." The raw admission hung between them, thick as the musk of sweat and salt suddenly flooding the room. Caleb's hand stuttered—then moved faster.
"That’s different indeed," Caleb echoed hoarsely, watching Luke's thumb swipe over his flushed tip. His own precome leaked onto his stomach in slick trails. "Never even saw my last roommate naked." The absurdity punched a laugh out of him, sharp and disbelieving. "Now we're—fuck—jerking off together after only a week." Luke's answering moan punched through Caleb's ribs like a physical thing.
Luke dragged his foreskin back slowly, eyes locked on Caleb's fingers twisting around his own shaft. "Good different though," he murmured, hips rolling into his fist. The wet sounds of skin on skin filled every corner of the room. Caleb nodded, swallowing thickly when Luke's stomach muscles clenched. "Definitely. Feels..." Caleb gasped, thumb rubbing circles under his own head. "Natural."
Luke exhaled sharply through his nose, tongue darting out to wet his lips as he watched Caleb's precum smear across his knuckles. His own strokes grew deliberate—not speeding toward climax, but savoring the slow drag of flesh over flesh. The vein along Caleb's cock pulsed visibly, just inches from Luke's curled toes where they dug into crumpled sheets. Neither spoke. Neither had to.
A bead of sweat traced Caleb's temple as he took Luke in—the flushed curve of him, heavy against his stomach, the wet shine where his thumb kept catching. Luke's breathing hitched when Caleb mirrored him, twisting his wrist just so on the upstroke. Their shared rhythm settled into something unhurried, dangerous—not competing, but conversing in a language older than words.
Luke suddenly released himself with a groan, fingers flexing open like he'd touched something too hot. His cock bobbed angrily against his abs, already leaking fresh streaks onto his skin. Caleb slowed his own touch instinctively, palm skimming down to cup his balls with deliberate lightness. The air between them smelled like salt and musk, thick enough to taste.
"Your cock looks..." Luke's voice scraped raw as he gestured at Caleb's erection, the flushed head peeking from his loose fist. "...really nice." Caleb's stomach flipped—compliments weren't supposed to make his cock twitch harder. "Thanks," he managed, thumb rubbing slow circles under his own shaft. His tongue stuck to the roof of his mouth before he added, "Yours looks nice too... and big."
Pink bloomed across Luke's collarbones—actual fucking *blushing*—and he ducked his head with a laugh that sounded punched-out. "Yeah, well." His fingers trailed up his own length, barely touching, like he was measuring himself for the first time. "Swim team guys used to call me 'Anchor.'" Caleb choked on air, hips jerking involuntarily. "Jesus," he wheezed, "that's—" Luke's grin turned wicked as he wrapped his hand around himself again, slow and tight. "Accurate?"
Caleb's breath stuttered when Luke rolled his hips up into his fist, the motion emphasizing the thick weight of him. "Fuck," Caleb admitted, thumb swiping over his own leaking slit. "Doesn’t that slow you down when swimming?"
Luke snorted, dragging his foreskin back with practiced ease. "Nah. Turns out..." His breath hitched as Caleb mirrored the motion, fingers slick with precum. "...big dick energy translates to faster lap times."
Caleb laughed—sharp and sudden—his own cock jumping against his stomach. Luke's grin softened as his gaze trailed down Caleb's body. "Don't sell yourself short though," he murmured, nodding toward Caleb's erection. "Yours might not be as long, but fuck—you're thick." His fingers flexed around himself in demonstration. "Looks like it'd feel..." He trailed off with a rough exhale, tongue darting out to wet his lips. "Heavy." The word punched through Caleb like a live wire.
Their rhythm sped up in tandem—no discussion, just instinct. Luke's palm glided slick over his flushed shaft, thumb pressing where Caleb knew it felt best. Caleb mirrored him, fingers tightening around his own cock with a low groan. The air thickened with the musk of sweat and salt, their breathing ragged and unsteady. Luke's voice broke first—hoarse, urgent—as his toes curled into the sheets. "You close?" Caleb could only nod, his own climax coiling tight at the base of his spine. "Fuck—yeah."
Luke gasped first, spine arching off the mattress as his cock pulsed violently in his fist. Thick ropes of cum splattered across his abs and chest in rhythmic spurts, his mouth falling open on a silent cry. The sight punched Caleb's release out of him—hot and blinding—his own orgasm crashing over him like a wave as he came untouched, stripes of white painting his trembling stomach. Their shared groans tangled together, echoing off the dorm walls in a chorus of ragged satisfaction.
For a long moment, only their panting filled the room—heavy and sated. Caleb blinked hazily at the ceiling, sticky fingers resting on his stomach. Luke exhaled a shaky laugh beside him, still twitching with aftershocks. "Damn man," Luke murmured, rolling his head to the side to take in the mess Caleb made of himself. His grin was lazy, fucked-out. "It's clear you've been saving. Look at that fucking load." Cum glistened in the hollow of Caleb's hipbones, pooling where his softening cock lay against his thigh.
Caleb chuckled breathlessly, gesturing weakly toward Luke's own ruined torso. "Says you," he managed, throat raw. "You let out a fucking tsunami." Luke's chest was streaked white, some strands clinging to his collarbones like melted wax. Luke snorted, rubbing a finger through the mess on his sternum and flicking it away. "Guess the uni paired the two biggest shooters in the same dorm room." His wink was ruined by the way his eyelids kept drooping.
The silence stretched comfortably until Luke suddenly groaned, rubbing his face. "Christ—Nate definitely heard us." Caleb smirked, rolling onto his side to face Luke directly. "What, worried he'll get jealous?" he teased, tracing idle patterns in his own drying spend. Luke huffed a laugh—genuine, unguarded—and shook his head. "Nah, but..." His grin turned lopsided. "Kinda makes our old jack-off schedules look pathetic." His fingers drummed absently on his sticky stomach. "Dude, we literally used to text each other 'clear for launch' like fucking astronauts."
Caleb barked out a surprised laugh, stretching his legs beneath tangled sheets. The motion made fresh cum smear across his thigh—warm, cooling. "Pretty sure ours just got upgraded to 'mission accomplished,'" he deadpanned, watching Luke lick a stray droplet off his thumb with exaggerated relish. Their eyes met—half-lidded, satiated—and something wordless passed between them, heavier than the musk lingering in the air. Outside, a dorm door slammed down the hall, startling them both.
Luke exhaled sharply through his nose, pushing upright with a wince—his softening cock still glistening against his thigh. "Shower," he announced, swallowing hard when Caleb stretched with deliberate laziness, muscles flexing beneath drying streaks. Caleb watched Luke hesitate—watched his throat work—before adding softly, "You coming?" It wasn't about the shower. Not really. Luke's bare feet scuffed against cheap linoleum as he waited, shoulders tense with something brighter than anticipation. Caleb grinned, pushing off the bed without bothering to cover himself. "Lead the way, Anchor."
Well, seeing Luke sure conjures all sorts of dirty thoughts...Love the nudge of Caleb's imagination when watching Luke!![]()
Dude, I've been eating the whole time I was reading .... So fuckin hard & horny hahahahuaThat is def bate material !
Me too ! Very hot and well written .So hot! Couldn’t even make it through the whole thing without cumming.
You and your cock are very welcomeDamn man--awesome bate material--boned up for every chapter. Excellent writing and these two are hot as fuck.
Thanks--and my cock thanks you
Same here!!!Smokin hot story , well written ! Want more !
Totally agree!There are many things to appreciate about this series thus far, but what I particularly like is how it's all non-anal thus far, and it's building the anticipation! Frottage and mutual jacking off are such underrated sexual activities these days, and I appreciate how you made them central plot points in two chapters!
@lemignonhavre I couldn't have formulated this better. This is precisely what I thought as well. Frot & mutual jerk are wonderful sex. With both, both are involved in the timing of the orgasm. Even if the story would no end up with an anal scene, the way the writer describes frot and mutual jerk was so powerful that it made me nut.There are many things to appreciate about this series thus far, but what I particularly like is how it's all non-anal thus far, and it's building the anticipation! Frottage and mutual jacking off are such underrated sexual activities these days, and I appreciate how you made them central plot points in two chapters!
I have to do that every once in a while at work, too. My media pics tell a couple of tales. Follow the numbers to keep the sequence in the story,I definitely did at work lol
We use essential cookies to make this site work, and optional cookies to enhance your experience.