His Son’s Future Classmate

Tom sleeps over with Gabe and has more than a little fun.

  • Score 9.5 (62 votes)
  • 2721 Readers
  • 2822 Words
  • 12 Min Read

All Nighter With Gabe

The loft was quiet now, the city’s hum a distant lullaby as Tom lay beside Gabe on the plush, unmade bed. The only light came from the moon streaming through the floor-to-ceiling windows, casting soft silver streaks across their bodies. Tom was still in his tight white briefs, the fabric hugging him snugly, while Gabe’s small black trunks clung to his hips, revealing just enough of his lean, toned frame to make Tom’s breath catch. Their socks—Tom’s black cotton crew socks and Gabe’s white ones—remained on, a strange but comforting contrast to the intimacy brewing between them.

Tom’s chest rose and fell steadily, though his mind churned with a mix of guilt and desire. He stared at the ceiling, the cool air brushing against his coarse chest hair, making him shiver despite the warmth of the room. Gabe lay on his side, one arm casually draped over Tom’s waist, fingers idly tracing patterns on his bare skin. Tom could feel the weight of Gabe’s gaze on him, even in the dim light.

“You’re thinking too much,” Gabe murmured, his voice low and husky, breaking the silence. His lips brushed against Tom’s shoulder, the touch feather-light but electric. “Just breathe, Tom.”

Tom swallowed hard, his throat dry. “I’m…trying. It’s just…this is all so new for me.”

Gabe’s hand stopped tracing and pressed flat against Tom’s stomach, the warmth seeping into his skin. “I know.” His voice was soft, almost soothing. “But you’re here now. With me. That’s all that matters.”

Tom turned his head to look at Gabe, his dark hair falling slightly into his eyes. In the moonlight, Gabe’s blonde hair looked like spun gold, his blue eyes gleaming with a mix of mischief and something deeper—something that made Tom’s pulse quicken. Without thinking, he reached up, brushing a strand of hair from Gabe’s forehead. Gabe caught his hand, intertwining their fingers before bringing them to his lips and pressing a soft kiss to Tom’s knuckles.

The gesture was so tender it caught Tom off guard. He felt a warmth bloom in his chest, spreading through him like liquid fire. He leaned in, closing the small distance between them, his lips meeting Gabe’s in a kiss that started soft but deepened almost immediately. Gabe’s hand slid up to cup Tom’s face, his thumb brushing against his cheekbone as their tongues met in a slow, sensual dance.

Tom moaned softly into the kiss, his body responding almost instinctively to Gabe’s touch. His hands found Gabe’s hips, fingers digging into the flesh there as he pulled him closer, their bodies pressed together from chest to thigh. Gabe groaned, the sound sending a jolt of heat straight to Tom’s cock, which was already straining against the confines of his briefs.

“Fuck, Tom,” Gabe whispered against his lips, his voice thick with need. “You have no idea what you do to me.”

Tom’s response was a low growl, his hands slipping under the waistband of Gabe’s trunks to grip his ass. The firmness of it made him groan, and he squeezed experimentally, pulling another delicious sound from Gabe. “Tell me,” he rasped, his breathing ragged. “Tell me what you want.”

Gabe pulled back slightly, just enough to meet Tom’s gaze. His eyes were dark with desire, pupils blown wide. “I want you,” he said simply. “All of you.”

That was all it took. Tom rolled them over, pinning Gabe beneath him as their lips crashed together again in a frenzy of hunger and desperation. His hands roamed freely over Gabe’s body, mapping every dip and curve as if memorizing them for later. Gabe arched into his touch, his own hands tugging at Tom’s briefs until they were both kicking them off along with their trunks.

Now fully naked except for their socks, the two men pressed together with nothing between them but heat and sweat and need. Tom’s cock throbbed as it brushed against Gabe’s, eliciting a sharp gasp from both of them. Gabe’s hands gripped Tom’s shoulders hard enough to leave marks as he ground up against him, his breath coming in short, shallow bursts.

“Ride me,” Tom growled, his voice rough with desire. “I need to feel you.”

Gabe didn’t need to be told twice. He pushed Tom onto his back, straddling him with a practiced ease that made Tom’s head spin. The moonlight illuminated the curve of Gabe’s body as he reached for the lube on the nightstand, slicking himself and Tom’s cock with practiced efficiency. The coolness of the lube made Tom hiss, but it was quickly replaced by the overwhelming heat of Gabe’s hand as he guided Tom’s cock to his entrance.

“Fuck,” Gabe breathed, his voice trembling as he sank down slowly, inch by excruciating inch. The tightness around Tom’s cock was almost too much, and he had to bite his lip to keep from coming right then and there. Gabe paused once he was fully seated, his hands braced on Tom’s chest as he adjusted to the stretch.

“You okay?” Tom asked, his voice strained.

Gabe nodded, a slow smile spreading across his face. “Better than okay.” He rolled his hips experimentally, drawing a guttural moan from Tom. “You feel so fucking good inside me.”

Tom’s hands moved to grip Gabe’s hips, guiding him into a steady rhythm as he began to move up and down. Each thrust sent sparks of pleasure shooting through both of them, their moans mingling with the sound of skin slapping against skin. Gabe leaned forward slightly, placing his hands on either side of Tom’s head as he increased his pace, his cock bouncing with each movement.

“Fuck, Gabe,” Tom groaned, his hands tightening on Gabe’s hips. “You’re so fucking tight.”

Gabe grinned down at him, sweat dripping from his brow. “You like that? You like how I feel wrapped around your cock?”

Tom could only nod, his words failing him as pleasure threatened to overwhelm him. He reached up, tangling one hand in Gabe’s hair as he pulled him down for a sloppy kiss. Their tongues clashed desperately, neither willing to break apart even as their movements grew more frantic.

“I’m close,” Gabe panted against his lips moments later. “So fucking close.”

“Then come for me,” Tom urged, his voice hoarse. “I want to feel it.”

Gabe didn’t need to be told twice. With a final thrust, he clenched tightly around Tom as he came with a cry of pleasure. The sensation was too much for Tom, who followed him over the edge moments later, spilling himself deep inside Gabe with a guttural groan.

They collapsed together in a tangle of limbs and sweat, their breathing labored but their hearts thundering in unison. Gabe rested his head on Tom’s chest, his blonde hair mussed and clinging to his damp forehead.

Tom wrapped an arm around him, still trying to catch his breath. He knew this changed everything—and yet, for once, he didn’t care. At this moment, all that mattered was the man in his arms and the way he made him feel.

“Stay,” Gabe murmured sleepily against his chest. “Just…stay.”

Tom didn’t answer with words. Instead, he tightened his hold on Gabe and pressed a soft kiss to the top of his head. For now—just for now—that was enough

The first light of dawn crept through the loft’s floor-to-ceiling windows, casting a soft glow over the tangled sheets where Tom and Gabe lay. Tom stirred first, the weight of Gabe’s head still pressed against his chest, the warmth of their bodies intertwined from the night before. He glanced at the clock on the nightstand—6:15 AM. He needed to get back to the hotel before Trevor woke up. But as he shifted, Gabe’s arm tightened around him, pulling him back.

“Stay,” Gabe murmured, his voice husky with sleep. His blue eyes fluttered open, locking onto Tom’s with that same magnetic pull. “Just a little longer.”

Tom hesitated, the urgency of his responsibilities tugging at him like an anchor. But then Gabe’s fingers trailed lazily down his chest, brushing over the coarse dark hair that dusted his skin, and a shiver ran through him. “I…should go,” he said, his voice unsteady.

Gabe propped himself up on one elbow, his blonde hair disheveled and his lips curved into a slow, knowing smile. “Or…you could stay for a shower. You’ll feel better.” His tone was casual, but there was a spark in his eyes that made Tom’s stomach tighten.

Tom exhaled sharply, his resolve crumbling. “Okay. Just…a quick one.”

They disentangled themselves from the sheets, the cool morning air hitting their bare skin. Gabe stood first, completely unabashed in his nakedness, his lean, toned body silhouetted against the pale light. His cock hung semi-hard between his legs, the faint trail of blonde hair leading down to it. Tom couldn’t help but stare, his own arousal stirring as he swung his legs over the edge of the bed.

They padded across the loft to the bathroom, their socks and briefs discarded somewhere in the mess of blankets. The tile floor was cool underfoot as they stepped inside. Gabe reached past Tom to turn on the shower, and the sound of water splashing against the glass enclosure filled the room. Steam began to rise, curling around them like a hazy veil.

Before the water had even fully heated, Gabe turned to Tom, his gaze intense. “You’re impossible to ignore,” he said softly, stepping closer until their bodies were almost touching. His hand came up to cradle Tom’s jaw, his thumb brushing over the coarse texture of his mustache.

Tom’s breath faltered as Gabe leaned in, their lips meeting in a slow, deliberate kiss. It started tenderly—just a brush of warmth—but quickly deepened as Gabe’s tongue teased at the seam of Tom’s lips. Tom groaned, opening for him, and their tongues slid together in a wet, needy tangle. Gabe’s hands roamed down Tom’s sides, fingers tracing the hard lines of his muscles, and Tom’s hands found their way to Gabe’s hips, pulling him flush against him.

The kiss grew hungrier, more urgent. Gabe’s cock pressed against Tom’s thigh, hot and hard, and Tom felt his own length throb in response. He broke the kiss with a gasp, his forehead resting against Gabe’s. “Fuck,” he muttered, his voice rough with desire.

Gabe smirked, his hands sliding down to grip Tom’s ass. “Exactly what I was thinking.” He stepped back slightly, pulling Tom into the shower with him. The warm water cascaded over them, soaking their hair and running in rivulets down their bodies.

They kissed again under the spray, their hands exploring each other with renewed hunger. Gabe’s fingers traced the curve of Tom’s lower back, then drifted lower, teasing at the cleft of his ass. Tom stiffened slightly, a flicker of uncertainty crossing his face, but Gabe’s lips moved to his ear, his breath hot and wet. “Relax,” he murmured. “Trust me.”

Tom let out a shaky exhale and nodded. Gabe dropped to his knees on the shower floor, his hands gripping Tom’s hips as he leaned in close. The sensation of Gabe’s tongue licking a slow, deliberate line across his asshole made Tom’s entire body jolt. “Oh fuck,” he hissed, his hands scrabbling for purchase against the slick tiles.

Gabe chuckled low in his throat, the sound vibrating against Tom’s skin as he licked again, this time circling tighter, more focused. His tongue pressed insistently against the tight ring of muscle, coaxing it to relax. When he finally pushed inside, Tom gasped, his knees buckling slightly. The sensation was electric—warm and wet and impossibly intimate.

Gabe worked him open with his tongue, alternating between broad strokes and focused probing, until Tom was trembling and panting. “Gabe,” he moaned, his voice strained. “Please…”

Gabe pulled back slightly, looking up at him with a predatory glint in his eyes. “Please what?” he asked, his tone teasing. “Tell me what you want.”

Tom swallowed hard, his heart pounding. “Fuck me,” he said hoarsely. “I want you to fuck me.”

Gabe stood in one fluid motion, pressing close to Tom again. His cock throbbed against Tom’s thigh as he reached for the bottle of shower gel on the ledge. He squirted a generous amount into his hand, then slicked up his length with deliberate strokes. “Turn around,” he instructed, his voice low and commanding.

Tom obeyed, bracing his hands against the wall as Gabe positioned himself behind him. The first press of Gabe’s cock against his entrance made Tom’s breath hitch. “Relax,” Gabe murmured again, his hands steadying Tom’s hips. “Breathe.”

Tom forced himself to exhale as Gabe pushed forward slowly, inch by exquisite inch. The stretch was intense—almost overwhelming—but Gabe’s hands were soothing on his hips, keeping him grounded. When Gabe was fully sheathed inside him, they both stilled for a moment, their breathing ragged.

“Fuck,” Gabe muttered, his voice strained with restraint. “You feel amazing.”

Tom groaned in response, arching his back slightly to take him deeper. Gabe began to move then, slow thrusts that gradually built in intensity. The water pounded down around them, mingling with the sounds of their harsh breaths and the wet slap of skin against skin.

Gabe reached around to wrap his hand around Tom’s cock, stroking him in time with his thrusts. Tom’s moans grew louder, more desperate as pleasure coiled tight in his gut. “Fuck me harder,” he begged, his voice breaking on the words.

Gabe obliged without hesitation, slamming into him with enough force to push him forward against the wall. His teeth grazed Tom’s shoulder as he murmured filth into his ear—words that made heat flood Tom’s cheeks even as they drove him wild.

The rhythm became relentless, Gabe’s cock driving into him with deep, punishing thrusts that left Tom gasping for air. The water streamed down their writhing bodies as their sweat mingled with the steam enveloping them in an erotic haze.

“I’m close,” Gabe growled hips hammering into Tom with unrelenting force sending shockwaves of pleasure through them both

“Come on…fucking come inside me!” Tom demanded, his voice ragged with need as he ground back against each of Gabe’s thrusts. His hands pressed harder against the slick tiles, knuckles white, as the heat between them built to an unbearable intensity. The water cascaded over them, mixing with their sweat and the primal sounds of their bodies colliding.

Gabe’s breathing was harsh and uneven, his hips snapping forward with a rhythm that was both punishing and intoxicating. “You feel so fucking good,” he growled, his voice low and guttural. His hands tightened on Tom’s hips, fingers digging into the flesh as he drove deeper, harder, every movement designed to unravel them both. “You’re gonna make me— fuck— you’re gonna make me lose it.”

Tom’s head dropped forward, his chest heaving as he fought to catch his breath. “Do it,” he panted, his voice barely above a whisper but laced with urgency. “Fill me up… please.” The words slipped out before he could stop them, raw and unfiltered, and they sent a shudder through Gabe, who let out a rough groan in response.

Gabe’s thrusts became erratic, his control slipping as pleasure coiled tight in his gut. His cock throbbed inside Tom, each stroke pushing him closer to the edge. “God, you’re perfect,” he muttered, his voice breaking. One hand snaked around to grip Tom’s cock, stroking him in time with the brutal rhythm of his hips. The dual sensation—Gabe driving into him while his fist worked him in tight, rhythmic pulls—was enough to make Tom’s vision blur.

“I’m…I’m gonna—” Tom choked out, his body tensing as pleasure crested within him. Gabe’s thrusts grew shallow and frantic, his breathing ragged as he hovered on the brink. “Come for me,” he demanded, his voice a desperate whisper in Tom’s ear. “Let go.”

With a guttural cry, Tom came undone, his cock pulsing in Gabe’s hand as waves of ecstasy crashed over him. The force of his release wrenched a broken moan from his lips, his knees buckling as he clung to the wall for support. Gabe followed him over the edge moments later, burying himself deep inside Tom as he came with a low, primal groan. The warmth of his release flooded Tom, sending a final shudder through them both.

They stayed like that for a moment, panting and trembling, the water washing away the evidence of their shared climax. Gabe pressed a lingering kiss to the nape of Tom’s neck before pulling out gently, his hands lingering on Tom’s hips in a silent gesture of reassurance. “You okay?” he asked, his voice soft but steady.

Tom nodded, still catching his breath. “Yeah,” he managed, his voice hoarse. “Better than okay.” He turned to face Gabe, their eyes meeting in a moment of unspoken understanding. For the first time in what felt like forever, Tom felt alive—truly alive—and he wasn’t ready to let that feeling go just yet.

Report
What did you think of this story?
Share Story

In This Story