The Shop Boy: Full Service

Nineteen-year-old Jack Thompson only took a summer job at Big Bill’s Auto Repair. He didn’t expect the entire crew to take such a *personal* interest in the sweet new front-end boy. Between the long, sweaty days and the even longer nights after the doors lock, Jack discovers that “full service” means a lot more than just fixing cars… and that he might be very good at it.

  • Score 8.9 (1 votes)
  • New Story
  • 5260 Words
  • 22 Min Read

Mentors

Jack sat in the passenger seat of Dylan’s truck, watching the dark houses slide past as they drove through the quiet neighborhood. His knee bounced restlessly. He kept wiping his palms on his jeans even though they weren’t sweaty.

Dylan glanced over at him.

“You okay?” he asked, voice low.

Jack nodded, then shook his head. “Yeah. Just… nervous, I guess.”

Dylan reached over and rested a hand on Jack’s thigh, giving it a squeeze. “Me too.”

They didn’t say much else for the rest of the drive. This was the first time they were doing something like this together — as a couple. The weight of that sat between them, heavy but not unwelcome.

When they pulled up in front of Rusty and Coop’s house, Dylan killed the engine but didn’t move to get out right away. He looked over at Jack in the dark.

“If it gets to be too much,” he said quietly, “just say the word. We can leave whenever you want.”

Jack turned to him. “Same goes for you.”

Dylan gave him a small smile, then leaned across the console and kissed him — slow and steady. Jack kissed him back, one hand resting on the side of Dylan’s neck.

When they finally pulled apart, Dylan let out a breath.

“Alright,” he said. “Let’s go.”

Rusty answered the door with a warm smile, Coop standing just behind him with a beer in his hand. Both men looked genuinely happy to see them.

“There they are,” Rusty said, stepping aside to let them in. “Was starting to think you two might’ve chickened out.”

“Almost did,” Dylan admitted with a half-smile as he shook Rusty’s hand.

Coop pulled Jack into a brief, one-armed hug, then did the same to Dylan. “You boys look good together,” he said simply. “Real good.”

Jack felt his face warm, but he didn’t look away.

They made small talk for a few minutes in the kitchen before Rusty set his beer down and nodded toward the basement door.

“Figured we’d show you what we’ve been working on down there,” he said as he took Coop’s hand. “Added a couple things since the last time you were here.”

Dylan looked at Jack, then back at Rusty and Coop. “Lead the way.”

The basement smelled the same as Dylan remembered — leather, sweat, old cum, and the unmistakable tang of piss. The lighting was low and warm, casting everything in deep reds and shadows. But the space had changed.

In the center of the room now stood a sturdy, padded breeding bench — thick leather, adjustable height, with heavy straps at the wrists and ankles. Facing it was a large mirrored wall that hadn’t been there before. The reflection made the room feel bigger, and Jack could already imagine how it would look once they were on it.

Off to one side, a simple partition stood with a gloryhole cut into it. Through the hole, a big, familiar cock was already pushed through — heavy, veined, and beer-can thick.

Jack and Dylan both stared for a second.

Rusty chuckled behind them. “Figured we’d give you boys a proper welcome.”

Coop stepped up beside them, his voice low and easy. “Go on. Say hello.”

Jack looked at Dylan. Dylan looked back at him. After a moment, they both moved at the same time, dropping to their knees in front of the gloryhole side by side.

Jack wrapped his hand around the thick shaft first, giving it a slow stroke. Dylan leaned in and dragged his tongue along the underside, then opened his mouth and took the head between his lips. Jack watched for a second as Dylan sucked his father’s cock, then joined in, licking along the side while Dylan continued sucking the head.

After a few minutes Dylan backed off the huge cock and offered it to Jack with a small smile. “Go on,” he whispered. He put his hand on the back of Jack’s head and gently guided his lips to the swollen, dripping head. Dylan watched intently as Jack worked his mouth halfway down the thick cock — as far as he could go — and started slurping. He then joined in by tonguing it at the base, catching a whiff of the very familiar scent coming off the pubes.

They worked together without speaking, taking turns, their shoulders brushing. Every so often their eyes would meet. It felt strangely intimate — doing this together, like they were presenting themselves as a unit.

Big Bill let out a low groan from the other side of the partition as they sucked him. He didn’t last long. His cock pulsed hard between them, and thick ropes of cum painted both their tongues and lips. Jack and Dylan kept going until he was finished, swallowing what they could and licking the rest from each other’s mouths when it was over.

When they finally pulled back, Big Bill’s cock disappeared from the hole. A moment later, the man himself came around the side of the partition, tucking himself back into his jeans. He gave them both a nod, then walked over to the old couch against the wall and sat down without a word, clearly content to watch for the rest of the night.

Rusty stepped forward and rested a hand on Dylan’s shoulder, the other on Jack’s.

“Alright, boys,” he said gently. “Let’s get you on the bench.”

Dylan had assumed the space would be mostly the same as the last time he was here with Rusty and Coop, but the new breeding bench in the center and the large mirrored wall changed the whole feel of the room. It looked intentional. Purposeful.

Rusty kept his hand on Dylan’s shoulder as they walked toward it, his voice low and steady.

“We just added the bench last week,” he said. “Figured it’d be better than the old setup for what we had in mind tonight.”

Coop moved to Jack’s side, resting a hand lightly on his lower back as they stopped in front of the bench. “You two don’t have to do anything you’re not comfortable with,” he said. “But if you’re both open to it, we’d like to see how you handle this together.”

Jack glanced at Dylan. Dylan was already looking at him.

“You good?” Dylan asked quietly.

Jack nodded. “Yeah. You?”

Dylan gave him a small smile. “Yeah. Let’s do this.”

Rusty gave Dylan’s shoulder a gentle squeeze, then let go. “Alright. Dylan, why don’t you get him ready.”

Dylan stepped in close to Jack and reached for the hem of his shirt. His hands were steady as he pulled the fabric up and over Jack’s head. Jack did the same for him, stripping Dylan out of his t-shirt until they were both bare from the waist up.

They took their time with the rest — boots, socks, jeans — helping each other without rushing. When they were both naked, Dylan ran his hands down Jack’s sides and pulled him in for a slow kiss. Jack could feel the eyes on them — Rusty, Coop, and Big Bill from the couch — but it didn’t feel intrusive. It felt like they were being witnessed.

Rusty spoke again, his tone still gentle but guiding.

“Dylan, you get on first. On your back. Jack, you’re gonna ride him while we watch.”

Dylan climbed onto the breeding bench without hesitation, settling onto his back and adjusting his position until his ass was right at the edge. The mirrors on the wall reflected everything clearly — Dylan’s lithe body stretched out, his cock already hard and resting against his stomach, and Jack standing between his spread legs.

Jack climbed up after him, straddling Dylan’s hips. He reached back and took hold of Dylan’s cock, lining it up with his hole. He was still loose from that morning, still carrying some of Dylan’s cum inside him, so when he sank down, it only took a few slow rolls of his hips before Dylan was buried all the way inside him.

Dylan let out a low groan, his hands gripping Jack’s thighs.

“Fuck, Jack…”

Jack braced his hands on Dylan’s chest and started to move, riding him in slow, deep strokes. The mirrors made it impossible to ignore how they looked together — Jack’s body rolling on top of Dylan’s, Dylan’s hands holding him steady, both of them flushed and breathing harder with every movement.

Rusty and Coop didn’t touch them at first. They stood close, watching, occasionally murmuring quiet observations to each other. Every so often one of them would speak up, voice low and instructive.

“Look at him,” Coop said to Dylan, nodding toward the mirror as he put his arm around Rusty’s waist. “Watch how he moves when he’s got you inside him.”

Dylan turned his head and looked. His eyes darkened as he watched Jack ride him in the reflection.

Jack leaned forward, bracing his hands on either side of Dylan’s head, and kissed him. It was messy and deep, and Dylan kissed him back like he needed it.

Rusty stepped in closer and rested a hand on Jack’s lower back, not pushing, just guiding.

“Slow down a little,” he murmured. “Let him feel all of it. You’ve got time.”

Jack obeyed, slowing his pace until every roll of his hips dragged Dylan’s cock almost all the way out before sinking back down. Dylan’s hands tightened on his waist.

From the couch, Big Bill watched in silence, one hand resting over the bulge in his jeans.

Coop moved around to the side of the bench and crouched down so he was at eye level with both of them.

“You two are doing good,” he said quietly. “Real good. This ain’t just about us watching. It’s about you two being into it together.”

Jack looked down at Dylan. Their eyes met, and something passed between them — something that felt bigger than just getting fucked in front of an audience.

Dylan reached up and brushed his thumb over Jack’s bottom lip.

Jack leaned into his touch. “You feel so good.”

Dylan’s mouth twitched into a small smile. “So do you.”

Rusty and Coop exchanged a look, then stepped back again, giving them space while still staying close enough to guide when needed.

Jack kept riding, slower now, deeper, while Dylan held him and watched him in the mirror. For the first time since they’d come downstairs, Jack felt the nerves in his chest start to ease. They were doing this together.

Jack kept riding Dylan in slow, deep strokes, his hands braced on Dylan’s chest. Every time he sank down, he could feel Dylan’s cock push deeper, and every time he rose up, he could see it in the mirror — the way Dylan’s long shaft glistened with spit and cum as it slid almost all the way out of him before disappearing again.

Dylan’s hands were tight on Jack’s waist, thumbs pressing into the soft skin above his hips. His eyes kept flicking between Jack’s face and their reflection in the mirror. Jack could see it — the way Dylan’s breathing had gone heavier, the way he was watching everything with open hunger.

“You okay?” Jack asked quietly, leaning down so their faces were closer.

Dylan nodded, his grip steady. “Yeah. Just watching you take it.” He gave Jack a small, filthy smile. “You look good like this.”

Jack kissed him, slow and reassuring, then sat back up and kept moving. He made sure to keep eye contact with Dylan in the mirror as much as he could.

Rusty and Coop had been mostly quiet for a few minutes, just watching. But eventually Rusty stepped in closer again. He rested one hand on Jack’s lower back and the other on Dylan’s thigh, his touch firm but not rough.

“Jack,” he said, voice low and steady. “Lean forward a little more. Let Dylan see everything.”

Jack did as he was told, shifting his weight so his chest was closer to Dylan’s. The new angle made Dylan’s cock hit deeper, and Jack let out a soft sound. In the mirror, he could see Dylan’s face change — eyes darkening as he watched Jack take him.

Coop moved around to the other side of the bench and ran a hand down Jack’s spine, then lower, until his fingers brushed where Dylan’s cock was stretching Jack open. He gently pushed two fingers in, feeling the way Jack’s hole clung to Dylan’s shaft with every stroke.

Dylan’s hands tightened on Jack’s waist.

Jack looked down at Dylan, then back up at the mirror, catching his eyes.

“It’s alright,” Rusty said. “That feeling you’re having right now? That’s normal. Especially the first few times you do this together.” 

Coop slowly pulled his hand back, giving them space, but Rusty didn’t move away. Instead, he stepped behind Jack and rested both hands on his hips, just above where Dylan was still gripping him.

“Alright,” Rusty said, voice calm but firmer now. “We’re gonna push it a little. Jack, you stay right where you are. Dylan, you keep holding him.”

Jack felt Rusty’s cock — thick and already slick — press against his hole alongside Dylan’s. He sucked in a sharp breath as Rusty started to push in, slow but steady, stretching him open around both of them at the same time.

Dylan’s eyes went wide. His hands flexed hard on Jack’s waist, but he didn’t tell them to stop.

Jack let out a broken sound as Rusty sank in deeper, the stretch intense but not unbearable. He kept his eyes on Dylan the whole time, watching his face in the mirror.

Rusty bottomed out with a low groan, his hips flush against Jack’s ass. For a moment, none of them moved. Jack was completely full — Dylan still buried inside him and Rusty now stretching him even wider. The feeling was overwhelming, but he didn’t want it to stop.

Rusty started to move first — slow, careful thrusts that dragged his cock against Dylan’s inside Jack’s stretched hole. Every time he pushed in, Jack could feel both of them shifting inside him. Dylan’s hands were shaking now where they held his waist.

While Rusty was buried deep alongside Dylan, Coop moved around to the head of the breeding bench. He ran his fingers through Jack’s hair, then gently but firmly tilted his head up. Jack opened his mouth without being told, and Coop fed his cock between his lips.

Jack moaned around him as Coop started to fuck his mouth — not rough, but steady and deliberate. Every time Rusty thrust forward, it pushed Jack further onto Coop’s cock. The rhythm built quickly between the three of them, with Dylan still underneath, gripping Jack’s waist like he was afraid to let go.

Jack’s eyes found Dylan’s in the mirror again. Dylan was watching everything — Rusty’s cock sliding in and out of Jack alongside his own, Coop’s thick shaft disappearing between Jack’s lips, the way Jack’s body was being used between all three of them. He seemed to be enjoying it more than he expected. 

Jack leaned down again, pressing his forehead to Dylan’s.

“Still with me?” he whispered.

Dylan nodded, pulling him into a rough kiss. “Oh yeah. I’m with you.”

Rusty kept moving, slow but deep, while Coop kept the same rhythm. Every few thrusts, Rusty would pause and let Dylan feel everything — the way Jack’s hole clenched around both of them, the way their cocks rubbed together inside him.

Dylan's eyes were locked on the mirror, watching the way Jack’s hole was stretched around both cocks. When he spoke, his voice was low and rough with arousal.

“Fuck, look at you,” Dylan muttered, eyes flicking between Jack’s face and their reflection. “Taking all three of us like that.”

Jack met his gaze in the mirror and gave him a shaky, turned-on smile. “You like it?”

Dylan’s cock twitched hard inside him. “Hell yeah,” he said without hesitation. “I really fucking like it.”

Jack leaned down, voice quiet but steady. “I want you to cum in me while they’re both still inside me.”

Dylan’s eyes darkened. His grip on Jack’s waist turned almost bruising.

“Fuck, Jack—”

Rusty gave a short nod to Coop as Jack once again wrapped his lips around Coop's leaking member. They both picked up the pace again, harder and faster than before. Rusty’s thrusts grew rougher, driving Jack down onto Dylan’s cock with every stroke. Coop held Jack’s head steady and fucked his mouth in time with Rusty’s rhythm, using him from both ends while Dylan stayed locked underneath.

Jack could feel it building fast now — the pressure, the fullness, the overwhelming heat of being used between all three of them. He kept his eyes on Dylan the whole time, even when Coop’s cock was stretching his throat. Every time their eyes met in the mirror, something passed between them.

Dylan’s breathing had gone completely ragged. His hips were snapping up into Jack now, short and desperate.

Rusty leaned down again, voice rough against Jack’s ear.

“Go on,” he growled. “Let him breed you.”

Jack barely had time to nod before Dylan came hard. His whole body went tight underneath Jack as he unloaded deep inside him, thick pulses of cum flooding Jack’s already stretched hole. The feeling of Dylan cumming pushed Jack over the edge too — he came untouched, his cock pulsing against Dylan’s stomach as his hole clenched hard around both cocks still inside him.

Coop pulled out of Jack’s mouth and moved to Dylan’s side. He leaned down and licked up the mess Jack had left on Dylan’s stomach, then offered it to Rusty. Rusty grabbed Coop by the back of the neck and pulled him into a deep kiss, the two of them passing Jack’s load back and forth until it was gone. They lingered for a moment after, foreheads resting together.

Rusty let out a low, approving sound and started moving again, thrusting deeper alongside Dylan’s half-hard cock still inside Jack. Coop stepped back around to the head of the bench and fed his cock back into Jack’s mouth without a word. This time he didn’t hold back — he fucked Jack’s throat in steady, deep strokes while Rusty picked up the pace behind him.

Jack gagged softly around Coop’s cock but didn’t pull away. Spit ran down his chin and dripped onto Dylan’s chest. Dylan watched it happen in the mirror, breathing harder.

“Jesus, Jack…” Dylan’s voice had gone thick. “You look so fucking hot like this.”

Rusty reached down and grabbed Jack’s hips, pulling him back harder onto both cocks. The wet, filthy sound of it filled the room. He glanced at Dylan, then at Jack.

“You two are handling this real well,” Rusty said, voice rough. “Most couples take longer to get comfortable with this part.”

Dylan didn’t look away from the mirror. “Keep going,” he said. “Don’t go easy on him.”

Rusty gave a short, dark laugh and slammed in harder. Coop followed his lead, fucking Jack’s mouth with longer, rougher strokes until Jack’s eyes were watering. 

Jack was moaning nonstop now, the sounds muffled and wet. His hole was stretched wide around Dylan and Rusty, cum and spit leaking out around their shafts with every thrust. Dylan kept watching in the mirror, one hand sliding up to grip the back of Jack’s neck.

Rusty and Coop kept escalating. Rusty pulled almost all the way out, then slammed back in alongside Dylan’s now-hard-again cock, forcing a thick gush of cum to spill out of Jack and run down Dylan’s balls. Coop pulled his cock from Jack’s mouth and let him gasp for air for a second before pushing back in, deeper this time.

Jack’s whole body was shaking. He looked down at Dylan, eyes glassy and fucked-out.

“You good?” he managed to ask, voice hoarse.

Dylan’s answer came fast and filthy.

“I’m better than good,” he said, eyes dark. “I wanna watch them ruin this hole before I breed it again.”

Rusty groaned at that and started fucking Jack even harder, the bench creaking under the force of it. Coop pulled out of Jack’s mouth again and spat directly onto his tongue before shoving back in. Jack took it, moaning around Coop’s cock while Rusty and Dylan’s shafts rubbed together inside him with every brutal thrust.

Dylan reached up and wiped some of the spit and precum from Jack’s chin, then pushed two fingers into Jack’s mouth alongside Coop’s cock. Jack sucked on them without hesitation.

“Fuck, that’s it,” Dylan muttered, watching Jack’s lips stretch around both Coop’s cock and his fingers.

Rusty took Dylan’s balls in his hand and gave them a gentle tug, then leaned down near his ear, voice low and rough.

“You want us to keep using him?”

Dylan didn’t even hesitate.

“Yeah,” he said. “Don’t stop. It's so fucking hot.”

Coop pulled his cock out of Jack’s mouth and slapped it against his cheek a few times, leaving wet streaks across his face. Jack’s mouth hung open, tongue out, eyes half-closed and glassy. He looked completely gone — and Dylan was rock hard inside him because of it.

Rusty gave Dylan a sharp, approving nod.

“Good,” he said. “Then hold him open for us.”

Dylan reached down and grabbed Jack’s ass with both hands, spreading him wide so Rusty could see everything — the way Jack’s hole was stretched and puffy around their two cocks, cum leaking out in thick strings every time Rusty pulled back.

Jack let out a broken, desperate sound.

Dylan looked up at him in the mirror and gave him a filthy, proud little smile.

Jack’s cock twitched hard against Dylan’s stomach again.

Rusty and Coop didn’t let up. They kept using Jack from both ends — rougher, nastier, and faster — while Dylan stayed buried underneath him, watching everything and encouraging it. The bench creaked loudly under the force of it. Jack was moaning nonstop, his body caught between all three of them, and Dylan looked like he could cum again just from watching it happen.

From the couch, Big Bill had been quietly watching the whole time. At some point he’d pulled his cock back out and was stroking it slowly, eyes fixed on the scene in front of him. When Dylan glanced over at him, Big Bill gave a small nod — not approval exactly, but something close. Dylan held his gaze for a second, then looked back up at Jack with a dark, satisfied expression.

Rusty slammed in deep one more time and held there, grinding against Jack’s stretched hole.

“Atta boy,” he growled. “Now take the rest of it.”

Coop moved behind Dylan without a word. He spat into his hand, slicked up his cock, and pressed the head against Dylan’s hole. Dylan tensed for a second, then forced himself to relax as Coop pushed in. The stretch made Dylan groan deep in his chest, his cock twitching hard inside Jack.

“Fuck—” Dylan’s voice was rough. He looked up at Jack, eyes glassy but dark with arousal. “He’s in me.”

Jack watched Dylan’s face as Coop sank deeper, and the way Dylan’s expression shifted from tension to something hungry made Jack’s cock throb against Dylan’s stomach.

Rusty stayed buried in Jack’s ass alongside Dylan, grinding in slow, deep circles while Coop started fucking Dylan in steady, firm strokes. Every time Coop thrust forward, it pushed Dylan deeper into Jack. The chain of it was filthy and amazing — Coop fucking Dylan, Dylan fucking Jack, Rusty still stretching Jack’s hole alongside Dylan’s cock.

Jack could feel everything. The way Dylan’s cock pulsed inside him every time Coop bottomed out. The way Rusty’s thick shaft rubbed against Dylan’s with every movement. Spit and cum kept leaking out of him around their cocks, running down Dylan’s balls and soaking into the leather of the breeding bench.

Dylan’s hands were gripping Jack’s waist hard now. He looked up at Jack with something close to pride in his eyes.

“Look at you,” Dylan muttered, voice low and rough. “You’re so fucking good at this.”

Jack moaned at the words, leaning down to kiss Dylan hard and messy. Their tongues slid together as Coop kept fucking Dylan and Rusty kept grinding deep into Jack’s stretched hole.

Coop picked up his pace, fucking Dylan with longer, rougher strokes that forced Dylan deeper into Jack every time. Dylan was breathing hard now, caught between Coop’s cock in his ass and his own cock buried inside Jack. His eyes kept flicking between Jack’s face and the mirror, watching everything.

Jack was a mess — spit and cum on his face, his hole stretched wide around Dylan and Rusty, his body rocking between all three of them. And Dylan looked completely gone on it. Every time Rusty thrust harder, Dylan’s cock twitched inside Jack like he was getting off on how wrecked Jack was getting.

Rusty leaned down over both of them, one hand braced on the bench beside Dylan’s head.

“Most couples can't get this far their first time swapping,” he growled. “Even me and Coop took a long while to get comfortable with it.”

Dylan looked up at him, voice hoarse but steady.

“I fucking love it,” he said. “It's amazing.“

Rusty’s eyes darkened. He gave a short, approving nod, then grabbed Jack’s hips and started fucking him harder — short, brutal thrusts that made Jack cry out. Coop matched his pace, pounding into Dylan and forcing Dylan’s cock deeper into Jack with every stroke.

Jack’s whole body was shaking. Cum ran down his thighs in thick strings. His hole felt wrecked — stretched and puffy and leaking around the two thick cocks still buried inside him. And Dylan was looking up at him like he’d never been more turned on in his life.

The breeding bench creaked loudly under the force of them. The wet, nasty sounds of skin on skin and the constant drip of fluids filled the room. Big Bill stayed on the couch, slowly stroking himself as he watched his son get fucked while Jack took everything they gave him.

Dylan never looked away from Jack’s face.

Coop was fucking Dylan in deep, steady strokes. Rusty stayed buried alongside Dylan in Jack’s ass, the two thick shafts rubbing together inside him as they used him. Jack’s hole was stretched wide and leaking.

Dylan’s hands were locked on Jack’s waist, holding him in place while Coop pounded into him from behind. His breathing had gone rough and uneven, but his eyes stayed on Jack’s face the whole time. There was no hesitation at all in him — just raw, hungry arousal at how wrecked Jack looked taking all of them.

Rusty leaned down over both of them, one hand gripping the back of Jack’s neck.

“Gonna breed him,” he growled to Dylan. “You okay with that?”

Dylan’s jaw tightened. He nodded once, short and sharp.

“Fuck yeah. Do it.”

Rusty slammed in hard and stayed there, grinding deep and groaning loudly as he unloaded. Jack could feel every thick pulse of cum flooding into him alongside Dylan’s cock. It was too much — it immediately started leaking out around them, running down Dylan’s shaft and balls in messy streams.

The feeling of Rusty cumming inside Jack pushed Dylan over the edge. He let out a low, guttural sound and came hard, his cock pulsing deep in Jack’s already flooded hole. Jack could feel it — the way Dylan’s cum mixed with Rusty’s, the wet heat of it pushing out around both of their cocks as Dylan kept grinding through his orgasm.

Coop didn’t last much longer. He buried himself to the hilt in Dylan and came with a rough groan, filling Dylan’s ass while Dylan was still twitching inside Jack.

For a moment, none of them moved. The only sounds in the room were their heavy breathing and the wet drip of cum leaking out of Jack and running down Dylan’s balls onto the breeding bench.

Rusty leaned over and gave Coop a warm kiss as they proudly smiled at each other. Coop responded with a quick pinch of Rusty’s nipple. Rusty was the first to pull out. A thick gush of cum spilled out of Jack the second he did, splattering onto Dylan’s stomach and the leather beneath them. Coop eased out of Dylan a moment later, slower and more careful.

Jack stayed slumped forward over Dylan’s chest, breathing hard. Dylan’s arms came up around him, holding him close without saying anything at first. His hands moved slowly over Jack’s back — not frantic, just steady.

Jack lifted his head after a minute and looked down at him. Their eyes met.

Dylan gave him a small, tired smile. There was no tension in it anymore. Just quiet satisfaction.

Rusty stepped around to the side of the bench and rested a hand on Dylan’s shoulder, then on Jack’s.

“You two did real well,” he said, voice low and approving. “Better than Coop and I expected.”

Coop grabbed a towel from a nearby shelf and tossed it to them. He didn’t say much, but he gave them both a nod that carried the same weight as Rusty’s words.

Big Bill was still on the couch, watching quietly. He didn’t get up again. He just sat there with his cock tucked away, looking relaxed and unbothered, a huge puddle of sperm on the floor in front of him.

Jack carefully lifted himself off Dylan’s cock with a quiet hiss. Even more cum spilled out of him as he did, running down his thighs. Dylan helped steady him as he climbed off the bench, then sat up himself. His legs looked a little shaky.

They didn’t bother getting dressed right away. They just stood there together for a minute, Dylan’s arm around Jack’s waist, both of them catching their breath while Rusty and Coop moved around them, wiping down the bench and putting a few things away like this was just another normal night.

Eventually Rusty glanced over at them.

“You boys can stay down here a while if you want,” he said. “Or come upstairs. Whatever you need.”

Dylan looked at Jack, then back at Rusty.

“We’ll stay down here a bit,” he said. “If that’s alright.”

Rusty nodded. “Take your time.”

He and Coop headed upstairs, leaving the two of them alone in the basement with Big Bill still quietly watching from the couch.

Dylan turned to Jack and pulled him in closer, their bare, messy bodies pressing together. He didn’t say anything heavy. He just held him for a long moment, one hand resting on the back of Jack’s neck.

Jack leaned into him, breathing in the smell of sweat and cum and sex that clung to both of them.

After a while, Dylan spoke, voice quiet.

“I loved that,” he said simply. “Watching you. Being part of it with you.”

Jack looked up at him. “Yeah?”

Dylan nodded. There was no conflict in his face anymore. Just honesty.

“Yeah,” he said. “I really did.”

Jack smiled, small and tired, and leaned in to kiss him. It was slow and soft, nothing like the filth that had just happened between them.

When they finally pulled apart, Dylan rested his forehead against Jack’s.

“Next time,” he murmured, “we should do it even bigger. Think you can handle even more?”

Jack let out a quiet breath that was almost a laugh.

“Oh yeah,” he said. “Definitely.” 


If you enjoyed this story, consider visiting the author's website.

To get in touch with the author, send them an email.


Report
What did you think of this story?
Share Story

In This Story