Actions

Work Header

im terrified (stream running down my leg in sunshine)

Summary:

As much as he loves being good, as much as he loves Tyler filling him in any way he can get, Josh is getting antsy again.

Notes:

(See the end of the work for notes.)

Work Text:

Josh’s head floats on a high he’d been craving for weeks, delightfully empty and buzzing. He’s got his cheek laid against Tyler’s thigh, drool rolling down from the corners of his mouth where it’s stretched around a half-hard cock. 

 

He’s grounded only by the slight ache in his jaw and how heavy— hot, Tyler is in his mouth. Time to time he will feel fingers scratching at his scalp and a steady voice praising, “such a good pup,” or promising, “almost done, J.” 

 

All he can manage is a whimper, hand twitching slightly as it rests on his lap. Josh is a good boy, he’s reminded. He knows not to touch, whether that be himself or Tyler. Right now, he is working, and Josh only came in here because he was needy. He was getting what he wanted, needed to let Tyler finish up.

 

Josh is slowly coming back to himself now, recognizing Tyler’s patterns of finishing up, albeit vaguely. He opens up his eyes, taking in the light with only a slight wince and a glance from Tyler in return. He loves when Tyler notices him.

 

He’s still fuzzy, but he swallows around Tyler’s cock, craving a glance in his direction again. Pretty brown eyes boring into him somehow. 

 

As much as he loves being good, as much as he loves Tyler filling him in any way he can get, Josh is getting antsy again. Even through the cloudiness of his headspace he can feel himself straining in his boxers, the hand he had on his lap shifting to move over the bulge. He rocks his hips up into his own hand, slow and lazy as his eyes flutter shut again. His whole body feels like it’s on fire.

 

Josh wasn’t sneaky, as much as he thought he was. He is whimpering around Tyler’s length now, suckling at it lazily and trying to swallow down his spit. His hips buck up against his hand once, twice, before a familiar hand tangles in his curls and pulls, hard, drags him up and off of Tyler in one swift motion that makes him cry out.

 

“I don’t remember telling you to get me hard. I’m working,” Tyler speaks easily, voice never wavering, “and I certainly don’t remember giving you permission to touch yourself like a bad mutt. Is that how I trained you, pup?”

 

Josh let out an embarrassingly weak noise as the fingers tighten in his hair for just a moment before leaving completely. He hunches over, looking down at his lap shamefully and shaking his head. Josh knows not to speak, and even if he were told to, he can’t find it in him to form the words.

 

Tyler moves his chair back from the desk and pulls Josh out from under it by the loop in the collar clipped around his neck, the other unable to do anything but shuffle forwards on his hands and already-aching knees. When he looks up, he can see that molten want in Tyler’s honey-brown eyes, despite the stoic expression. It soothes him a bit, but he still leans forward to rub his cheek against Tyler’s thigh to try and show his apology over saying it.

 

He craves skin-on-skin again, just wants to be touched, paid attention to. Tyler is still fully clothed, a wet spot on his nice pants from Josh’s drool and his cock still out of his zipper and laid against his tummy as he leans back in his seat. Josh almost starts salivating again at the sight, sticking his tongue out as he drags his eyes back up to Tyler’s face.

 

The man above him just clicks his tongue.

 

“You want to be a dirty puppy, so be it. I know that you know better,” Tyler pushes one of his legs forward, a cold hand finding Josh’s jaw to tilt his head up. He slips his thumb in Josh’s mouth and pulls down, leaning forward, close. 

 

Josh’s breaths come out in sharp pants, closing his eyes, because this is what he wanted. Tyler’s finally touching him and he wants to be a good boy for him so, so bad and—

 

Spit lands on his tongue and Josh moans like a whore. He’s going to lose his fucking mind.

 

“You’re going to stay down there and hump my leg, got it? I’m not going to help you. If you wanna get off so bad, you’re gonna do it all yourself.”

 

Josh moves so quickly he almost falls over. His head is dizzy with need as he straddles the leg Tyler’s pushed out, dropping his head onto his thigh again and steadying himself with one hand on the chair in between Tyler’s knees. He starts immediately, shamelessly rutting his cock against the expensive material of the other’s pants as he pants and moans. 

 

Tyler can’t help but grovel in the sight, biting hard at his lip and reaching down to scratch behind Josh’s ear just how he likes it with one hand while sliding his other hand down to his leaking cock with the other. It makes the other whimper and hide his face, breathing in Tyler’s scent as he chases his high that approaches embarrassingly quickly.

 

It’s obvious when Josh is getting close, he gets sloppier, rhythm off from how he began. It’s quick and fast and dirty, and soon Tyler spits in his hand and speeds up the pace he has on his dick.

 

Josh pushes his hips forwards once more, twice, before clamping his teeth down on the fat of Tyler’s thigh through the material of his pants to muffle the high-pitched moan he releases as he makes a mess of his boxers. He continues to move his hips, riding out his high before finally stilling and unclenching his jaw.

 

Tyler thumbs at the head of his cock and his breath hitches, making Josh look up amidst his recovery. Despite his bruised knees, he makes the move to un-straddle the leg he’s hunched over and settle back in between Tyler’s knees, looking up from between his now-wet lashes into his eyes. 

 

The look was pleading, even though this wasn’t even for him. He just wanted so badly to make Tyler feel good. A smirk pulls at the corner of Tyler’s lip, and he just nods, which gives Josh the go ahead to lean forwards and wrap his red, drool-slick lips around the fat head of his cock. His hand reaches forwards for a moment, but Tyler tuts, reminding him that, “pups don’t use their hands, remember?”

 

Josh tongues the slit of his cock before inching forwards slowly, only stopping when the head hits the back of his throat. He gags, pulls back for a second, then takes him down again until his nose is buried in the mess of hair at his pubic bone. His eyes dart up, unfocused, breathing in deep through his nose before he met Tyler’s eyes, trying to make him understand.

 

Tyler runs his hand through Josh’s sweaty curls, smiling at him as he tightens his grip, “yeah, baby? Gonna let me use your throat? Knew you could be a good boy for me. So well behaved.” The words go right to Josh’s head.

 

It’s then that Tyler pulls a whimpering Josh halfway off, letting him have a moment to prepare himself. Not even five seconds later, he thrusts his hips up, Josh’s eyes rolling back as he gags and digs his nails into Tyler’s thighs where his pants are pulls down and his bare skin is exposed. He lets his jaw go loose, relaxing his throat as Tyler abuses it. Blood rushes back down to his cock, twitching pathetically in his boxers as it fills again. 

 

Tyler is relentless, grip on his hair tight as he chases his own orgasm. He’s worked up from watching Josh and already having a hand on himself earlier, so it only takes a few minutes before he’s pushing his dick down Josh’s throat and  coming. Josh’s dick twitches and spurts pathetically in his  boxers again. 

 

Josh struggles to swallow around him, hot stripes hitting the back of his throat as he chokes and pulls back as soon as Tyler’s hands release from his hair , wiping his spit soaked chin. He takes a deep breath once he’s able, coughing and sitting back on his feet. Tyler has his head tilted back, catching his breath, but soon he lifts it and strokes his boy’s cheek gently. 

 

“Such a good boy for me. Come on, let’s go get cleaned up, okay?” Tyler stands up from his chair, pushing it back and helping Josh up from the floor. 

 

He helps him walk to the bathroom, getting them both undressed swiftly as the bath fills with warm water. Tyler gets Josh in, slowly bringing him back up from where he’s swimming in his head. The feeling of fingers gently rubbing soap into his hair makes him sleepy, and it gets worse when Tyler rinses it out and then repeats it all with the conditioner, but before he realizes it he’s cleaned up and Tyler’s guiding him out of the bath carefully.

 

It looks to Josh as if he’s already got himself cleaned up, too, and it becomes apparent that he must’ve dozed off a little in the bath. Tyler dries him off and gets them to their room swiftly, dressing Josh as he lies lazily on the bed and offers absolutely no help. His head is delightfully empty and his body feels like jelly.

 

As soon as he’s tucked in, Josh wraps around Tyler, tucking his head into the space under his chin before finally speaking, “thank you, Ty. I needed that.” Josh kisses his throat, nuzzling in and getting comfortable.

 

Tyler feels like he’s going to melt. He strokes his hand down Josh’s back before deciding to leave it under his shirt to warm up from his body heat. “I knew what you needed the second you walked into breakfast with your collar on. You should let me know over eggs next time you want me to fuck you dumb. I wouldn’t have to leave my work half done,” he jokes, and Josh pinches his side and closes his eyes. 

 

“Whatever. You act like you care if I interrupt you.” 

 

Josh is right. Tyler will happily sit for hours working on new music while his boy warms his cock for him. But he doesn’t say anything, just shakes his head and laughs.

 

“I love you.”

 

“Love you too. Now let me take this nap.”

Notes:

dry humping and puppy josh found in a paige fic. fork found in kitchen. wrote this in copious universal studio lines. thank u for reading through this pookie u know who u are