Work Text:
…
Ronon walked into his room on Atlantis and pulled up short in the doorway. John Sheppard was already in there, lounging in the armchair in the corner with his booted ankles crossed in front of him; quietly intense gaze fixed on Ronon while he sucked on a— a… something.
“Took you long enough,” Sheppard commented idly, pulling the thing that seemed to be candy, but on a skinny little stick, out of his mouth with a wet pop.
“What the hell are you eating, Sheppard?” Ronon asked. He went in and let the door slide shut behind him, locking it and tossing his gym bag into the corner.
“Mm. We call ‘em lollipops,” Sheppard mumbled around the candy that was— unsurprisingly— already back in his mouth. Sitting halfway up, he hooked one knee over the arm of the chair and watched Ronon approach, eyebrows raised in an innocent look that didn’t fool Ronon for a heartbeat. “You want a taste?”
“Sure,” Ronon grunted; then felt his lips twitch into a smirk when Sheppard pulled the thing out of his mouth and held it out.
“Not what I meant,” he said, bending down and tangling his fingers in Sheppard’s hair to pull his head back.
A split second later, the colonel’s quiet moan was humming against his lips. Ronon caught Sheppard’s bottom lip between his teeth and licked into his mouth with a low growl, the weird chalky-sweet taste of the lollipop sticky and warm as Sheppard’s eager tongue met his. He pulled away again after only a moment, though, keeping his grip in Sheppard’s short, messy hair to hold him in place and drawing a sulky-sounding huff from his throat.
“Got something better for you to suck on,” Ronon said, and he could have sworn he saw Sheppard’s pupils dilate even wider than they already were.
Finally letting go of Sheppard’s hair, he traced along the colonel’s stubbled jaw and over soft, slightly sticky lips; then slid two fingers into Sheppard’s mouth. Sheppard moaned, eyes fluttering half shut, and he was already sucking before Ronon had even gotten more than his fingertips in.
The slick, smooth-rough warmth of Sheppard’s tongue and the hot wet suction of those soft lips around his fingers sent a jolt straight to Ronon’s cock, making his breath catch in his chest and pulling a low groan from his throat. He let Sheppard keep going for a bit, sliding his fingers in and out just because he could; lazily fucking that warm mouth while Sheppard licked and sucked at him until his thickened cock was straining out against his pants and pulsing dully in time with his heartbeat.
“Bed,” Ronon finally growled, his voice coming out even lower and more hoarse than usual. He pulled his spit-wet fingers out of the colonel’s mouth with a slick pop, smearing Sheppard’s own saliva over his cheek and jaw before letting the colonel hop to his feet.
Glad he’d already showered and changed on the way back to his quarters from the gym, Ronon followed Sheppard to the bed, efficiently stripping naked on the way and leaving a trail of clothes on the floor. Sheppard wasn’t as quick about it. He only managed to toss his little stick-candy thing onto the low table and strip off his black tac vest and t-shirt before Ronon tossed him down onto the bed on his back.
Straddling him on all fours, pinning both his wrists to the mattress, Ronon surged up against him, covering Sheppard’s mouth with his in a hard, hungry kiss and drinking in the muffled sounds of Sheppard’s needy grunts and moans, that talented tongue moving sweet and sticky against his own. He could feel Sheppard squirming under him, narrow hips bucking and twisting as he tried to get some friction on his cock, straining inside his still-fastened combat pants.
Ronon eventually broke away from the kiss with a low chuckle, hooking his ankles over Sheppard’s thighs and pinning him even harder to the bed.
“Not yet,” he said, rocking his own hips down to lightly rub the underside of his own stiff cock up against Sheppard’s bare belly, over the coarse trail of dark hair leading down his trapped erection. “Told you I’ve got something better for your mouth, first.”
Sheppard groaned, hips still twitching futilely. “Do you really, or are you just gonna keep teasing me with it until— mmf—”
He cut off in a muffled moan as Ronon kissed him again; briefly. Finally releasing Sheppard’s wrists, Ronon shifted up the bed until he was straddling Sheppard’s chest and shoulders instead, one hand working lazily over his own cock… and keeping himself just out of reach.
“You want it?”
Sheppard squirmed again and flushed bright red from about his nipples right up to his hairline. He always did, when Ronon made him actually say it.
“Yes, damn it,” he finally burst out, bare chest heaving in shallow little pants, head lifting up off the bed and tongue darting out to lick his already kiss-swollen lips. “Fuckin’… c’mon.”
Ronon smirked.
“Alright,” he said, and shoved his dick into Sheppard’s mouth with a grunt.
Sheppard’s loud moan vibrated around Ronon’s cock as he slid deeper into that wet, inviting heat. Slipping one hand around to cup the back of Sheppard’s head so he wouldn’t have to keep holding it up awkwardly, Ronon watched Sheppard start sucking at him, loud and sloppy and eager; cheeks hollowed, eyes half-shut in bliss, lips red and slick and wrapped tight around his cock.
The position kept Sheppard from being able to get much leverage to actually move, so— purely in the interests of helping him, of course— Ronon started rolling his hips, thrusting slowly in and out of Sheppard’s mouth. He kept a tight grip in that dark, messy hair while he did, and it took almost no time at all to turn Sheppard into a complete fucking mess: cheeks flushed, spit running down his chin, panting heavily through his nose and moaning around Ronon’s cock.
Ronon couldn’t get very deep with that angle, so he kept working a hand over himself while he fucked Sheppard’s face, stroking the base of his own shaft before sliding down to cup his balls with a quiet curse. They were wet with Sheppard’s saliva too, his drool running down Ronon’s shaft to his nuts and dripping down onto the colonel’s bare chest below him. Finally pulling out with a groan and keeping a tight grip in Sheppard’s hair as he immediately tried to follow, Ronon raised his hips up and forward to let Sheppard mouth at his balls for a bit instead— and then his ass, that tongue laving hot and slick over his hole and pressing just inside him.
His hips rocking, Sheppard’s hands gripping his ass cheeks and those constant, panting moans muffled hot and humid between his legs, Ronon groaned and forced himself to stop pumping his own cock again. He wasn’t anywhere near ready for this to be done with, so he kept it slow, just touching himself sporadically with little tugs and squeezes while Sheppard tongue-fucked him, wet and sloppy and eager.
He pulled away eventually, dragging his spit-wet balls back down over Sheppard’s swollen lips and letting the colonel suck at his cock with a contented hum for a few more strokes before he climbed off Sheppard’s face and dug out his lube and condoms from the top drawer. He was almost wet enough just from Sheppard’s mouth already; but, well… he just liked it slippery anyway.
On the bed, Sheppard was still breathing hard as he fumbled his belts and fly open to pull out his stiff, flushed cock with a groan of relief. He caught the little foil packet Ronon tossed to him, licking his lips and making a cursory attempt to wipe his mouth off on the back of his forearm before tearing the wrapper open.
Ronon smirked, watching Sheppard deftly roll the condom on; then slung a leg over to straddle his hips again. “You look good messy, Sheppard.”
“So you’ve said,” Sheppard grunted, watching intently as Ronon popped the lube open, squeezed some onto his palm, and wrapped his hand around Sheppard’s sheathed cock.
Tossing the re-capped bottle aside, Ronon pumped him lazily a few times, getting him well slicked-up and enjoying the series of breathless, barely audible grunts he pulled from the colonel’s throat. Sheppard really did look good like this. Chin and chest wet with his own spit, cock hot and hard and straining out from his open pants; those lean hips shifting needily on the bed; his dark hair even more disheveled than usual and his lips reddened and swollen and shiny from use.
His bare chest and stomach were heaving shallowly with anticipation, gaze fixed down to watch as Ronon got settled comfortably into position, twisting back to line himself up with Sheppard’s cock—
Sheppard’s open-mouthed groan mirrored Ronon’s own as that slick, blunt heat pressed against his rim and then breached him, gradually sliding in deeper as he sank slowly down onto Sheppard’s stiff cock. He could feel Sheppard quivering under him with the effort of holding still, staring downwards and gripping Ronon’s bare thighs with both hands.
A brief moment to get used to the stretch; and then Ronon started moving with a grunt of pleasure, the thick, heavy pressure of Sheppard’s cock filling him over and over and ratcheting the quietly demanding tension in his gut a few notches higher every time. Sheppard was moving with him; long, sinuous undulations that rocked his hips and tightened his abs, each rolling thrust carrying a quiet grunt along with it.
Wrapping his slippery hand around his own cock while lazily riding Sheppard’s— but not stroking himself yet— Ronon slid his clean hand up Sheppard’s chest, trailing his fingers through that coarse dark hair and brushing over Sheppard’s stiffened nipple. That broke the colonel’s almost-silence, pulling a loud, shaky moan from his throat and making his hands tighten on Ronon’s legs. Ronon kept toying with him like that, rubbing his thumb over those tight little peaks, circling and pinching and dragging more panting, bitten-off gasps from Sheppard’s throat while he rocked himself up and down the length of Sheppard’s slick, stiff cock.
As the heated pressure in his gut swelled higher, he finally began pumping himself harder, rising up on his knees to let Sheppard start thrusting properly.
“Don’t you dare come yet,” he growled, when Sheppard immediately planted his booted feet on the bed, gripped Ronon’s hips, and started fucking up into him with a desperate, strangled groan that was very nearly a loud whine.
Sheppard pouted, brow furrowing in concentration or frustration or both; but he nodded with another almost-whine, fingers tightening further on Ronon’s hips. Ronon groaned, letting Sheppard drive up into him hard and steady; listening to the sounds of Sheppard’s breathy grunts of effort and the muted, rhythmic clinking of his belt buckles on every thrust.
Sliding his hand up Sheppard’s throat, Ronon traced his thumb over Sheppard’s stubbled jaw, his chin— then over those soft, warm lips. Sheppard’s tongue darted out immediately, flickering over Ronon’s thumb, and Ronon bared his teeth in a smile and slid two fingers into Sheppard’s mouth again.
Sheppard moaned around them, thrusts stuttering briefly as he started sucking, lips and tongue working hot and wet over Ronon’s fingers. He could feel the rough-soft surface of Sheppard’s tongue against his fingertips, pressing and sliding behind the scrape of teeth; the warm wet suction of Sheppard’s mouth and the vibrations of his increasingly desperate humming moans sending little electric jolts down Ronon’s spine and straight to his aching cock.
He could feel Sheppard losing his remaining shreds of control, too, as he tried to stave off his orgasm without slowing down; his thrusts getting jerky, hands gripping Ronon’s hips hard enough that Ronon knew he was going to have finger-shaped bruises for days. Pumping himself harder, breath coming fast and ragged in echo of Sheppard’s muffled, panting gasps, Ronon arched his back, hips bouncing slightly in rhythm with Sheppard’s thrusts as the angle hit just right— Sheppard shuddered on the mattress with another desperate, wordless moan, warm mouth going slack around Ronon’s fingers as his cock throbbed, pulsing hotter and harder—
Watching Sheppard go utterly to pieces under him, gasping and shaking, Ronon crested right along with him with a raw snarl, grinding down hard onto Sheppard’s jerking hips. Release crashed through him in bursts of pleasure, glistening trails of come spattering up Sheppard’s bare stomach and chest, a couple spurts even hitting him under the chin.
Ronon groaned as he shivered out the other side of his climax, coaxing the last pulses of come from his twitching cock to add to the slick, sweaty mess on Sheppard’s belly— then, breathing hard and licking his lips with an open-mouthed smile, he swiped his thumb through one of the streaks of come that was still dripping slowly down Sheppard’s neck under his chin. As soon as he brushed it over Sheppard’s lips, Sheppard licked him, eagerly sucking Ronon’s come-slick thumb back into that wet heat with another muffled, panting whimper; mouth sending sparks of nearly-overstimulated sensation tingling over Ronon’s skin.
“Good boy,” Ronon said, voice coming out low and rough as he leaned down and licked into Sheppard’s mouth, just to taste his own come on Sheppard’s hot, wet tongue.
Sheppard moaned again and trembled, still-stiff cock twitching in Ronon’s ass even though he’d just come, and Ronon felt his grin widen against Sheppard’s lips.
They had time for another round.
…