fic! :D

Jan 01, 2009 12:24

Title: Steal My Breath
Author:immortal_lights
Band(s): Panic at the Disco
Pairing(s): Jon/Ryan
Prompt assigned: naughty new years kink
Word count: 1730
Rating: NC-17
Summary: The gag only muffles the noises Ryan makes, doesn’t prevent their bandmates from hearing them if Ryan gets particularly loud, but the image of Ryan’s lips stretched over the gag and the sound of Ryan’s frantic breathing makes him look too desperate and fucking hot for Jon to give a shit anymore.
Disclaimer:: This is a piece of fiction. I do not own the characters in this story. If the header makes you uncomfortable, you probably shouldn't read this.
Author's Note: Written for bandom_solstice. This is nothing but porn. Warning for gags. Thanks goes out to anywhat, slashxmistress, and onlyknightmare for looking this over. ♥ Enjoy!



Ryan had turned in early because he had been feeling tired and sluggish, but he’s been in his bunk for awhile now and he still can’t sleep. By now, the other guys are already in their bunks and he hears someone snoring. He even tries to count sheep before he remembers that he hates numbers. He twists and turns, tries settling in a comfortable position.

He ends up on his back, legs sprawled and hands resting on his hips. It isn’t really a stretch to move his hand a little and slip it under his boxers. It’s too warm to wear anything but boxers and a thin t-shirt, and Ryan’s grateful for that when he pushes his underwear down a bit to palm himself. His eyelids flutter closed and he lets out a low hum that vibrates in his throat.

He stops moving when he hears something rustle above him, but it quiets down only after a few seconds. He waits a cautious minute before he starts thrusting into the curl of his warm hand. He tries not to make any noise, but it’s hard to stop the sounds of his sheets shifting and his ragged breath, tiny moans puncturing the air every once in a while. Ryan hopes no one else is awake and continues to stroke his hard cock.

Ryan starts when someone suddenly pushes the curtain to his bunk open, moving to get his hand out of his boxers. He relaxes, though, when he sees that it’s Jon.

“You’ve always been shit at keeping quiet when you’re getting off,” Jon mutters as he slides into the bunk with Ryan, closing the curtain behind him. Ryan immediately starts to scoot over to make room for Jon, but Jon only pulls him closer, maneuvering on top of him instead.

Ryan lets out a sound of discomfort and protest, but Jon ignores it and leans in to kiss him, elbows on either side of Ryan’s head.

“Hey,” Ryan mutters against Jon’s lips, hand tugging Jon’s waist closer.

“Hm.” Jon grinds down against Ryan and Ryan lets out a surprised grunt.

“Brendon and Spence are just across from us. Maybe we shouldn’t do this now,” Ryan says quietly, even as he tries not thrust up against Jon’s hips and fails.

“You think you can wait?” Jon asks as he slips his hand between the two of them and tugs at Ryan’s half-hard cock, quickly thumbing over the slit.

“No,” Ryan admits, gasping and arching slightly into Jon’s hand.

“Then you better keep quiet if you don’t want them to hear us. If you want me to fuck you.”

Jon tugs at Ryan’s boxers and Ryan lets him pull them down to his knees. Jon spits in his hand before he starts palming Ryan’s cock, stroking slowly and deliberately. When Ryan tilts his head back, a long-drawn aaah-ah escaping from his lips, Jon whispers shhh, like he’s trying to hush a crying baby, until Ryan quiets down.

Only the sound of Ryan’s broken breaths and the wet slide of Jon’s hand fill the air. Ryan closes his eyes and focuses on the pleasure concentrated in his abdomen. He lets his lips fall open silently, careful to keep himself as quiet and steady as possible. He chokes on his breath, though, when Jon suddenly slips a slick finger into him. Okay, Ryan thinks. Okay, okay.

One finger quickly becomes two and it’s a tight fit, not enough stretch and too much friction, but Ryan only shifts his hips to accommodate. Ryan is caught completely off guard when Jon unrepentantly nudges against his prostate and the noise he makes is strangled.

Jon removes his fingers immediately, clucking his tongue and shaking his head sternly, and Ryan almost cries out in frustration, but just thrashes a little under Jon. “You never learn, do you, Ryan? What do I need to do to make you be quiet?” Jon manages to keep his voice gentle and patient yet reprimanding despite the fact that his tone doesn’t match what he’s saying, and it drives Ryan crazy. Jon slowly leans closer to whisper in his ear. “Do you want me to fuck you from behind while I hold your head down? Or make sure you‘re too busy to make noise by fucking your mouth? Or do you want me to gag you?”

By now, Jon has lost some of his composure and his voice has turned into a low growl. If Jon hadn’t been so close to Ryan‘s face, he wouldn’t have noticed the hitch in Ryan’s breath at that last suggestion, but he had. He almost lets his surprise show, because he had only been spewing anything that came to his head, but he can roll with this. He can definitely roll with this.

“You want me to gag you? Tie a scarf around your face so tight you‘re almost choking but can‘t get a sound out?” The entire time, Jon is moving his hips in slow, steady circles against Ryan’s. Ryan’s lips tremble from the effort of not letting any sounds past his lips, and he still manages to let a few moans and seemingly involuntary please’s out.

“Alright. Alright.” Jon murmurs, drawing back onto his knees, head bent. His confidence and poise take a tiny tumble as he realizes what they‘re going to do, what Ryan is willing to do for him. “How about-let’s move to the back, at least. I want- I want to be able to see you. You can get the lube and the- the scarf, right?”

Ryan nods slowly, heart hammering in his chest. He lets Jon untangle himself from him and push the curtain open.

Ryan is quick enough that, by the time Jon reaches the back lounge, Ryan is right behind him, closing the door quietly. He hands over the lube and scarf wordlessly and goes to stretch out on the couch. Jon climbs on top of Ryan once again, knees on either side of Ryan’s thighs. He crouches down to kiss Ryan, and Ryan leans up into it, eyes closed. Jon pulls away and presses the cloth of the scarf to Ryan’s lips. Ryan lets his mouth fall open, and Jon pushes the scarf into his mouth, behind his teeth. The material is thin, so Jon wraps it around Ryan’s head twice before tying a knot at the back of Ryan’s head. Jon wonders if he’s doing it right.

“If-if this gets to be too much for you, or if you want to stop for whatever reason, just push me off,” Jon says, voice low. Ryan swallows and nods. Ryan might like the control Jon has over him, the way Jon can make him do almost anything he wants, but that doesn’t mean he’s weak. He can fight his own fights and say no when he wants to. Ryan doesn’t think he’ll need to do anything like that tonight. He trusts Jon to know where and when to stop.

Jon grabs the lube from where he’s placed it beside Ryan’s side, drizzling lube onto his fingers. Jon occupies himself with brushing his mouth along Ryan’s neck as he slips two fingers back into Ryan easily and starts thrusting them in and out. Ryan’s breaths seem to resonate in his ear as he tries to inhale through his nose, a bit harsh. Jon moves to three fingers suddenly enough that Ryan squeezes his eyes shut and sinks his teeth into the gag.

“Ready?” Jon asks as he stretches his fingers inside Ryan. Ryan nods sharply, eyes still closed. The scarf is already dark with saliva, Ryan’s teeth still digging into the material. Jon lines himself up and pushes in, sinking down. Ryan grunts around the gag as he moves his hips to a better position. Jon slides his hands down Ryan’s arms to where his wrists are resting on his stomach, stretching them up and pinning Ryan’s hands above his head.

Ryan likes it when Jon holds him down, when Jon presses his warm palms against Ryan’s wrists, fingers curled tightly around them. Jon is never careful, so he doesn’t start now, his grip tight and relentless. Ryan wraps his legs around Jon as he starts to move. His thrusts are slow and shallow at first but the pace quickens with every thrust.

The gag only muffles the noises Ryan makes, doesn’t prevent their bandmates from hearing them if Ryan gets particularly loud, but the image of Ryan’s lips stretched over the gag and the sound of Ryan’s frantic breathing makes him look too desperate and fucking hot for Jon to give a shit anymore.

Jon no longer feels like he can trust himself to keep quiet, not with the feeling of Ryan tight around him, not with the sight of Ryan vulnerable and needy right in front of him. Jon wouldn’t usually describe himself as possessive, but in this moment, there is the chorus of mine, mine, mine, all mine running through his head. Peeps of stifled noise leak past Ryan’s gag as his cock strains toward his stomach, untouched except for the moments when it rubs against Jon‘s abdomen. Jon moves his hands to curl one hand around Ryan’s cock and one over Ryan’s hip without losing the rhythm he has going. Ryan leaves his hands where they are, arching in Jon’s touch and clenching around Jon’s cock.

The orgasm is sudden and unexpected and Jon chokes on his breath when it hits him. He rides it out, cock pulsating in and out of Ryan. His hand continues to jerk Ryan off, pace rapid and a bit off-kilter. Ryan spills into Jon’s hand as Jon is coming down from his orgasm, cries stilted and dampened.

Jon slumps over, pulling out and resting his cheek on Ryan’s shoulder. He tugs the gag down over Ryan’s bottom lip and chin until the cloth rests loosely against Ryan’s neck. Ryan finally moves his arms to rest on Jon‘s back, groaning as his muscles protest the motion. Jon pulls Ryan’s wrist toward him, where bruises are already starting to blossom. He presses his wet lips to the bruises, poking his tongue out to slide hotly across Ryan’s skin. The bruises throb at even the tiniest of pressures, and it reminds Ryan of the days after he got his tattoos, when his wrists ached, felt raw and sore, and he revels in the feeling.

fic, steal my breath

Previous post Next post
Up