fan fic | livejournal

 standalone | gapfillers | series | rps
 

The Best Ideas

NC-17 for language and sex

Premise: PWP with a butt plug ;)



“I don’t think that was such a great idea,” Justin mumbles, quickly pulling shut the heavy metal door then taking a few very slow and deliberate steps into the loft.

Brian grins at him, watching as Justin rubs his ass lightly, skimming trembling fingers across the tight leather of his pants, closing his eyes slowly and taking a long, deep breath.

“I think it was a fan-fucking-tastic idea,” Brian says, laughing softly through his nose when Justin gives him a look.

“Yeah I’m sure you do. But you’re not the one that’s been wearing a fucking butt plug for the last three hours,” Justin says, anxiously kicking off his shoes so he can get these goddamn leather pants off. “At Leather Ball, no less. Christ.”

“Oh, come on,” Brian’s voice softens the way it does when he’s a little drunk, and he takes a couple steps towards Justin. “Don’t be mad.” His voice edges on sarcasm and Justin knows he’s teasing him.

“Mad? I’m not mad, I’m just… fucking horny,” Justin practically shouts, his shaky fingers trying to twist open the button on his pants. Three goddamn hours. At least three goddamn hours of holding the plug inside him. He doesn’t even know why he ever said yes, but knows that maybe he didn’t exactly.

All Justin really knows is that earlier on tonight he was getting dressed, and Brian had somehow suddenly appeared behind him, pressing warm slick fingers against his hole. That Brian had pushed the soft plug between his cheeks and slid it slowly into his ass. Knows that Brian had finished dressing him, pulling the tight leather pants up and over Justin’s ass to hold the plug inside him. And most of all he knows that Brian had leaned over close and whispered in his ear… 

“You know how hot that makes me?”

Brian’s voice had been silky smooth, his tongue lapping out to touch the side of Justin’s face and Justin had closed his eyes and concentrated on clenching his ass cheeks tightly together, feeling the plug wriggle inside him. Feeling it settling in his ass and making him feel full and good and God, yeah, sexy too.

The thought of going to Leather Ball, watching guys get strung up and paddled and whipped and holy fuck… having this little secret buried in his ass the entire time. It had seemed like a pretty fan-fucking-tastic idea to Justin at the time too.

But that didn’t last long… the delicious tease of the plug had turned to desperation about an hour in. And Brian didn’t make it any easier. He’d kept watching Justin and grinning at him. Kept slipping his hand over Justin’s ass, and barely, just barely, pushing against his cheeks, making the plug move inside him. And he hadn’t left Justin’s side all night. Stood beside him as they’d watched a couple of the shows, whispering dirty words into his ear, telling him all the things he’d wanted to do to him.

Yeah, Justin needed to get out of these pants right-fucking-now.

His fingers tremble and he fights with the button, the pants stretched so tight over his ass and the leather pulling over his aching cock. The pants are low and ride right on his hips and he tries to pull them up just a little to get some leeway so he call pull open the button, but holy fuck, that just pushes the plug inside him. He feels trapped and it’s making him hornier and hotter and harder by the second.

He glances up to Brian, eyes pleading to help him out, because cumming in his pants would be just so 17 and Justin’s nearly 21 now and past all things like that.

At least he thinks he is.

“Brian can you…” he starts to ask, but then Brian’s there, one hand covering Justin’s and the other pulling gently on his back belt loop, settling the tight seam of the pants between Justin’s ass cheeks and pressing against the base of the plug.

“Fuck.” Justin gasps and Brian’s fingers squeeze tight over Justin’s, stilling his battle with the button.

It gets quiet in the loft for a second, all Justin can focus on is his crotch and ass and the heat emanating from there. He doesn’t really think he can breathe but then he realizes he’s holding his breath and lets out a long, deep sigh.

Brian tugs on Justin’s belt loop again and Justin quivers. “You want out?” he presses his forehead to Justin’s and breathes in his face, all cigarettes and bourbon.

Justin nods quickly, fighting to get his fingers between Brian’s and pull open the button on his pants, because well, Brian’s standing here in front of him, touching him, fingers skimming his waist and it’s starting to make the pants feel a little smaller than they should be. In the front part, particularly. Like really tight.

He squirms and feels his fingernail bend back as Brian shoves his hand away. “Too bad,” Brian laughs and lets go of the belt loop, smoothing his palm over the curve of Justin’s ass, fingers dancing precariously close to his crack.

Justin’s ass clenches involuntarily at Brian’s words, sending a shiver down his spine and making him suck in a sharp breath. He can feel the plug jerk inside him as his muscles contract and he almost moans because holy fuck he doesn’t think he can take it. He’s gotta cum, he’s gotta get fucked, he’s gotta scratch this itch because it’s making him fucking nuts.

“N-night’s over, Brian,” he manages to stutter out, reaching behind him to remove Brian’s hand from his bum.

Brian squeezes Justin’s fingers between his. “Not yet,” he whispers, and presses his lips to Justin’s forehead, leaning against him, the squeak of their leather-clad bodies rubbing together.

A quiet sucked in breath, then Justin can speak again. “C’mon, Brian. We’re home. Fuck me in our bed or on the couch or on the goddamn floor—wherever the fuck you want, but you’re gonna have to do it soon, because…”

“You’re gonna cum in your pretty leather pants?” Brian finishes his sentence, twisting his fingers from Justin’s again and letting his hand slide back down the tight curve of Justin’s ass. He places his palm lightly against the underside of Justin’s bum, letting the warmth of his hand seep into the leather.

Justin closes his eyes and thinks he really might just cry. He can’t go much longer. He can’t hold it, Christ, he’s been aching all night, just knowing that Brian’s been watching him, just knowing that Brian knows what’s buried in his ass, just knowing how good it’ll feel to have the plug replaced by Brian’s thick… hard… cock… oh Christ…

But all Justin can whisper out is: “No fair.”

Kisses cover Justin’s face, across his cheekbones…

“What’s not fair, is how fucking hot you are,” Brian says, lips pressed to Justin’s cheek. “I don’t think you should *ever* take this off,” Brian’s fingers run along the thick strap of leather snapped around Justin’s throat. He slides his thumb underneath and pulls Justin’s head back gently, resting his head in his palm. “You know how hard I’ve been all night just looking at you? Your cheeks all red and your eyes begging me to fuck you? All I wanted to do all night was take your hot, tight, perfect little ass.”

Justin swallows heavily, feels the flush on his cheeks deepen. He knows he’s lost now. When Brian starts talking to him like this, starts telling him that… he’s hot… and that… fuck… there are few things that get Justin more turned on than knowing that Brian wants him badly. He loves it. Needs it. Craves it.

Brian knows all this of course, knows Justin loves being told he’s hot and sexy and that Brian wants to fuck his tight ass till Justin can’t see straight. So he whispers more things, dirty hot little secrets that he’d never say out loud but would gladly slip into the curved shell of Justin’s ear.

Justin barely breathes beneath Brian’s touch, just holds his head back against Brian’s palm, and listens, his cock tightening in his pants, the leather steeling against his skin. His pulse is racing, his eyes fluttering behind closed lids, cheeks so flushed, mouth parted and tongue darting out, so restless.

Justin holds on, just barely, and thinks he might even be able to hold out, till Brian leans into his ear again, real close and whispers hotly, “I’m gonna bury my face in your ass and eat you out till you can’t see, can’t breathe… till you beg me to fuck you and then all I’m gonna do is keep sucking and licking... you can almost feel it now, my tongue in your ass.”

“Sh-shut up Brian,” Justin barely stutters out, his breath hitching in his throat. Brian’s hand is roaming around his butt now, looking for that little dip where the plug sits… Justin’s ass clenches when Brian’s fingers slide over the stretch of leather where it’s pulled tight against his cheeks. He pushes his finger against it, and feels the base of the plug, hard against the softness of Justin’s body.

Justin gasps as the plug pushes deeper inside him, a jolt spinning through him right to his toes. The plug’s not that big, really, but it’s big enough to have kept Justin’s dick at half-mast most of the night. He knows there’s a big stain on the inside of the pants from his leaking cock, and he just… Christ, needs to get outta these pants and slide it out…

“Brian,” Justin says, trying to warn him, fingers scrabbling against the leather covering Brian’s arm. “Please…”

He doesn’t know what he’s begging for now, begging for more, begging for it to stop, he just knows that he’s stopped fumbling with the button and Brian’s pressing their bodies together and the squeak of the leather pants on both of them is echoing the loft. He can feel Brian’s cock pressing against his, the warmth from him passing through the leather into Justin.

Brian pulls him back a few steps till he hits the kitchen counter, then turns him around so he’s facing it. He wraps one arm around Justin’s chest, the other around his throat lightly and presses his body against Justin’s heavily, bending him over and trapping him between Brian’s cock and the kitchen counter.

“What’re you doing,” Justin can barely get the words out, the strap against his throat is tight, his heart hammering in his chest. He puts his palms out on the counter to stop himself from folding over, bracing himself so he doesn’t face-plant on the metal countertop.

He hears a quiet laugh from Brian’s throat then feels exactly what Brian’s doing, his groin pressed hard against Justin’s ass, pressing the base of the butt plug and pushing it deeper inside him.

“What do you think I’m doing,” Brian whispers against Justin’s ear, sliding his tongue out to lick him lightly.

“Fucker,” Justin gasps, then sighs deeply as Brian’s hands leave his throat and his chest, but make their way perilously down to Justin’s dick. “You wouldn’t,” he says, closing his eyes, and subconsciously parting his legs just a little.

Brian’s palms slide down the leather of Justin’s pants and cup his crotch. “Just did.”

Justin feels a little shaky, feels the warm leather pressed up against his skin, his cock, his balls. It’s just so fucking tight, and keeps getting tighter, warmer, stickier inside the pants. Brian grinds against Justin’s ass, an obscene rub of leather on leather, the groan of it playing over their stuttered breaths in the loft.

“Don’t,” Justin gasps, pushing back for more.

Brian starts rocking against Justin, fucking him with the butt plug buried inside him, his hands a solid “v” on Justin’s crotch. He can feel Brian’s hard cock pressed against his ass, feel the warmth of Brian’s body everywhere.

“Oh God,” he cries, as Brian pumps his hips, humping Justin’s ass. It feels so unlike being fucked, the stiff impatient weight of the butt plug so completely different than the feeling of cock. It’s heavier and thicker and harder and drives into Justin again and again, not yielding, not easing off, just the same deep penetration repeated over and over.

The tight feeling of the leather all over somehow intensifies everything and Justin feels trapped, held, captured, bound, yet there’s nothing holding him there except Brian’s palms against his dick and the moist leather plying them together.

“Stop,” he moans, and Brian nuzzles Justin’s neck, nibbling at the collar, pulling at it with his teeth. Justin tries to gain purchase on the hardwood, but his sock-covered toes slip around and he nearly loses his grip.

“Shit,” the word barely makes it across his lips, his arms are about ready to give out, Brian’s body heavy on his back, bumping the butt plug into him again and again, and it hurts, just a little – just enough to make it feel even better.

“Holy… fuck,” he says it breathing in so it’s an almost silent intake of air. Brian curls his fingers around the warm bulge of Justin’s cock inside the pants and starts rubbing his thumb across the smooth leather. Slowly at first, then he speeds up, setting a rhythm that matches his humps against Justin’s butt. He knows this feels fucking amazing and knows that Justin will come in…

Three...

Two…

One…

“You fucking love it, don’t lie to me,” Brian’s words are hot and wet against Justin’s ear and that, coupled with the bite to his earlobe make Justin give up everything, totally, completely.

He lets go, gives in, stops breathing and cums hard, one of those gasping begging pleading orgasms that goes on and on and makes his legs shake and sweat bust out on his face and neck and goddamn, it’s all he can do not to fucking face-plant into the counter.

And now it hurts, his cock aches, strapped into these fucking pants, pressed up against his balls, he’s sticky and sweaty and his ass… God, he thinks the plug will never, ever come out now. It’s gotta be wedged forever in his butt and he can almost imagine a deep red ring around his hole where the base has been pushed repeatedly into his skin.

“Jesus Christ,” he gasps, slowly lowering himself over the counter and pressing his hot cheek to the cool metal countertop. He tries to catch his breath again and feels his heart beating in his dick, the plug still slowly jerking deep inside his ass. Brian slides his hands slowly off his cock and then Justin feels his own cum trickling down his balls, fusing his skin to the leather.

Brian’s tongue tickles his neck, pulling away droplets of sweat, kissing the side of his face. Justin can hear Brian’s shallow breaths, still feel Brian’s hard cock against his ass. Brian’s face is hot against his and Justin knows that he’s more turned on by this than he’d ever let on.

Brian turns Justin around and starts to unbutton Justin’s pants, and Justin sees the way Brian’s fingers tremble, sees the bite of Brian’s bottom lip… Justin’s fingers clasp tightly around Brian’s and stop him.

“Not yet,” Justin whispers, pulling Brian’s fingers from his waist and putting them on his throat instead. Sliding Brian’s pinkies under the thick strap of leather and twisting around so Brian’s back is up against the countertop.

He sees the lazy grin slide across Brian’s face, but then doesn’t see anymore as he falls to his knees and makes quick work of the button on Brian’s pants. His ass still aches and his cock protests the tight leather but when Brian’s cock is in his face none of that matters and then Brian is down his throat and it matters even less.

Brian settles into it quickly, twisting his pinkies in the strap around Justin’s throat, combing his fingers through Justin’s hair, stroking Justin’s cheekbones with his thumbs, his hands following every bob of Justin’s mouth on his cock. He loses it faster than either one of them anticipated and Justin’s got a mouth full of cum before he knows it. He lets some trickle down his throat, but most he saves for Brian, and he stands up to kiss him, slipping his tongue into Brian’s mouth, swiping cum across Brian’s teeth.

Brian moans into the kiss and pulls Justin closer, sucking his own cum off Justin’s tongue till there’s nothing left. They stand still for a moment, faces pressed together, breathing deeply, Brian’s cock pressing against Justin’s belly, Justin clinging to the leather covering Brian’s arms, feeling overwhelmed and over-sensitized.

“You know what?” Justin licks the sweat from his upper lip and tastes Brian on his skin.

“What,” Brian kisses Justin’s forehead and pushes his nose into Justin’s hair, licking at his ear and breathing heavily on to him, running his palm lightly over the tight leather still covering Justin’s ass.

Justin grins: “I take it back… I think that was one of your best ideas.”


© www.xhaleslowly.com
home
xhale sl o w l y . . . original queer as folk fan fiction