Work Text:
The past few weeks had been insanely hectic.
Between the Rider Survival Course and Land Nav, Ridoc had been away from his bed several times in recent days alone, with nothing but restless sleep on hard dirt or stone to replenish his energy.
As a third year who now had to participate in active duty and patrols at the outposts, Bodhi had frequently been called away, too. On those missions, he had hardly slept even when he was allowed, as he had often had to sneak out to rendezvous with Xaden and Garrick, to help with dagger runs. Dark bags had settled under his eyes, and he had become heavily reliant on a steady intake of coffee to stay awake.
The scarce few times Ridoc and Bodhi had managed to see each other, they had both been so exhausted that they had immediately fallen asleep. Tonight was one of those rare nights where they actually had the opportunity to share the same bed, but they had only spoken for a few mere minutes, before they had collapsed and tumbled into deep slumber.
Ridoc had fallen asleep so fast that he was still bent at all sorts of unnatural and uncomfortable angles. Perhaps he may have managed to sleep through the night like that, leaving his muscles sore and tight in the morning, but at one point he began overheating too, and the combination managed to wake him up.
It was dark when Ridoc awoke, too dark for it to be morning, but from the fogginess of his brain, he knew he had to have been asleep for at least a few hours.
He groaned quietly as he stretched his aching neck. Fuck. He hoped that another couple hours of sleep may be enough to relax the tightness in his nape, from the crooked position in which it had been bent.
After adjusting his body to lay properly, Ridoc tried closing his eyes, but after a few minutes, he found he was surprisingly wound with energy. He suppressed another groan, frustrated at his inability to finally take advantage of the rare opportunity to get a full rest.
Suddenly from beside him, Bodhi shifted in his sleep, humming drowsily and stretching a limp muscled arm across Ridoc’s chest. He settled a moment later however, still under the deep clutches of night.
Ridoc turned to smile at his vague form, when he registered something solid pressed into his thigh. It was then that he realized that he had woken up half-hard, too. Stupid nocturnal reactions. Neither of them could help it of course, but now that Ridoc was conscious and aware of the hardness digging into him, heat only continued to build in his groin.
He swore under his breath. Looking up towards the dark ceiling, he scooted away slightly in an effort to calm himself.
But his blood was still pumping madly.
Thinking to himself for a moment, the realization abruptly hit him that they hadn’t had sex in nearly two weeks. In fact, he hadn’t jacked off in days, either.
With Bodhi’s arm still spread across his naked chest, Ridoc’s erection wasn’t subsiding, and he had to confront the reality that this wasn’t just a meaningless nighttime reaction. No, this was his body catching up with him.
He desperately needed release.
However, Ridoc knew that there was no way in Malek’s flaming hole that he was going to wake up Bodhi to have sex when the poor man was so deprived of rest lately. And it also felt perverted to touch himself with Bodhi laying right next to him.
So instead he gritted his teeth, and knew he would just have to get some more space, in order to better ignore his urges.
He carefully removed Bodhi’s arm, and then wiggled further away, waiting silently for a moment to make sure that he was still asleep.
Ridoc then dipped his hand under the sheets, lowering it over his own shorts with the intention of adjusting the fabric so that it wasn’t touching him as much.
But then he accidentally brushed his palm against the sensitive length contained beneath, and it was like touching a live wire.
It was an effort not to buck further into the touch.
He lay there for a few seconds, trying to calm his breathing, but he was so viciously horny, it wasn’t even funny.
Ridoc knew that if he didn’t touch himself now, he would likely spill in his sleep, like a teenager. Or like that time that Aotrom had accidentally left his shields down. The memories of how he had felt then only served to send more blood to his groin.
Fuck. He needed to come.
As much of a freak as he normally was, Ridoc couldn’t help but feel dirty as he palmed his growing erection and rubbed against it again.
Gods, it felt so good.
He continued touching himself over the fabric of his shorts, slowly as to not shift the sheets too much and wake Bodhi.
Though he was touching himself at a drawn out pace, he began increasing the pressure with which he grasped the bulge of his hardening cock. His body was so responsive to it, and he could already feel wetness pooling at the spot where his throbbing head was trapped.
Arousal was clouding his thoughts so heavily, that he hadn’t even thought ahead to where he was going to spill when the time came, and didn’t even care that he was stroking himself dry. He hardly cared about anything anymore.
He squeezed his eyes shut, and threw his free hand over his mouth to hide the sounds of his ragged breathing.
Bodhi shifted beside him in his sleep then, moving closer so that his own slight bulge was touching Ridoc again.
The feel of it almost made Ridoc cry out. He swiftly moved away again, but he couldn’t stop stroking himself, not when he was so close. He could only pray that Bodhi was still asleep, as he continued desperately rubbing over his shorts.
Ridoc had no idea how he was on the edge of release already, when he hadn’t even taken out his cock. But he supposed that he was so fucking sensitive and needy that the friction of the fabric was actually doing the trick.
He felt Bodhi move again then, just a subtle shift, but this time he actually started stroking himself faster. At last.
It suddenly became more important to finish himself quickly, than to continue moving carefully, as he simply needed to be done before he woke up Bodhi with his movements.
The overwhelming need to come was setting Ridoc’s blood on fire.
Faster, firmer strokes drew him closer and closer to completion, and that’s when it dawned on him: he was going to spill in his shorts.
A brief wave of embarrassment washed over him. But he needed the release so badly that he swallowed his feelings, and kept rubbing himself anyways. Those were worries for post-orgasm Ridoc.
Everything suddenly became unbearably tight, as he felt himself thicken, and the pressure building in his cock almost bordered on pain.
He threw his head back, and sucked in a long breath though his fingers.
And then at last, completion ripped through him.
He couldn’t stop himself as he shook, wracked by the spurting waves of his release. The toll of not having come in days was immediately evident, as he continued spilling and spilling so much, that wetness was even managing to leak out above his waistband.
After he had finally stilled, he lay there, breathing heavily and trying to process what had just happened. Then the feeling of sticky wetness, the sensation of his utterly soaked shorts, all of it set in.
He felt so dirty.
Dirty because of the mess he had made, dirty because of what he’d done-
The mage light turned on suddenly.
Bodhi was staring at him, his head propped up on an elbow in a relaxed position, and though he looked drowsy, he wore a distinctly amused expression on his face.
“Busy, are we?” he smirked.
Ridoc flushed instantly with shame and embarrassment.
“Shh.” he shook his head. “Go back to sleep, I- I don’t know what you’re talking about.” he said in a poor attempt to deny and deflect.
Bodhi quirked a disbelieving eyebrow, and then reached his hand beneath the covers. He let out a dramatic gasp as he felt the wetness there.
“You didn’t wait for me.” he growled, and then in a swift motion, he moved to settle on either side of Ridoc’s legs, just below the sticky disaster of fabric.
Ridoc’s heart began to pound anew, from shock at this turn of events, and at the sheer dominance and reproach in Bodhi’s tone.
“I- I’m sorry. I didn’t want to wake you-”
Bodhi pinned Ridoc’s arms to the bed with strong hands, and leaned in close to his ear, being careful not to press against the soaked shorts.
The assertiveness made Ridoc shiver.
“Where are your manners?” Bodhi asked in a low, hoarse voice. “Touching yourself while I’m sleeping beside you? And spilling in your pants? Gods, you’re so fucking dirty.”
Ridoc agreed — gods did he ever agree, he knew he was dirty — but he didn’t know whether or not he should nod.
Bodhi dipped two fingers below Ridoc’s waistband, and scooped up some of the still wet cum that was pooled there. Then, he brought those two fingers up to Ridoc’s mouth.
“Taste your mess.” Bodhi commanded, sliding his fingers past Ridoc’s lips. “Aren’t you embarrassed?” he hissed.
Ridoc nodded then, as he sucked on Bodhi’s fingers.
“You should be. Laying there, soaked in a pool of your cum.” Bodhi snarled. “You came so much… And you didn’t. Fucking. Wait for me.” He punctuated his words with nips along Ridoc’s neck and collarbone.
He pushed his fingers in deeper, until Ridoc gagged slightly.
Then, Ridoc looked up at Bodhi through watering eyes, and sucked harder.
Fuck. Bodhi’s breath hitched at the feeling, and his cock grew harder behind his own shorts. He hadn’t masturbated in days either, so he was just as desperately horny as Ridoc, and pure need and exhaustion were fraying every ounce of command that he was trying to maintain.
Over the past few months, he had been getting better at taking on a dominant role in the bedroom, and it had gotten easier the longer they had been together, as he could now trust that Ridoc would stop him if ever he was uncomfortable — so far he never had. While at first, Bodhi had only been taking on the role because of how much Ridoc responded to his authority, he had come to love it for his own reasons now, too. The control was admittedly quite intoxicating.
But of course, Ridoc liked to test his power, and Bodhi refused to let him win.
So he inhaled deeply, and focused again.
Bodhi pressed down on Ridoc’s tongue, and pulled back to look at him. “You’re such a dirty little freak that you could come even more, couldn’t you?”
Ridoc hummed.
“Of course you’d like that.” Bodhi crooned. “But you deserve to be… punished.”
The smaller rider whimpered.
“It’s a good thing that I can be merciful…” He slipped a third finger in Ridoc’s mouth. “So I’ll still take care of you, popsicle stick. But you won’t come before me. You won’t be allowed to move, to make noise, or…to look at me.”
Ridoc began to weakly utter a muffled protest, but Bodhi stuffed his fingers in deeper. The smaller rider’s eyes watered at the fullness, and he took a resigned breath through his nose.
“Do you understand?” Bodhi asked in confirmation, stroking Ridoc’s neck with the thumb of his other hand.
Ridoc nodded.
“Good.” Bodhi said.
He pulled his fingers out of Ridoc’s mouth and carefully got off the bed. He grabbed a tie from the dresser and lay it atop the side table with the bottle of lube, before he stripped his pants — he was already shirtless — and returned to stand before the bed. He stroked his impressive erection slowly, and relished in the look upon Ridoc’s face.
“Take off your dirty fucking shorts.” Bodhi commanded.
A flush of embarrassment crept across Ridoc’s cheeks again, as he removed his shorts to reveal a congealed mass of caked cum. Much of it was matted to the coarse, curly hair trailing down the lower part of his abdomen, all the way to his groin.
“Oh gods Bodhi… I- I am. I’m so dirty-” Ridoc began.
Bodhi stepped forward to grip his chin.
“Theres no use cleaning it, popsicle stick.” he tutted, shaking his head.
He reached for the tie on the side table with his free hand.
“You’ll be covered in more of your mess, soon enough.”
He leaned down slightly, and released his grip on Ridoc’s chin so that he could gag his mouth, and fasten the fabric behind his head.
“Maybe then you’ll remember how embarrassing it is, and think before you come in your pants again, or ever touch yourself without waking me up.” he said in a low voice. “Now flip over, on your stomach.”
Ridoc swallowed and did as he was told.
Bodhi got on the bed and settled on either side of the gagged rider’s hips, then grabbing his arms to hold them behind his back, by the wrists.
“Do I need to bind your legs too?” Bodhi asked.
Through the gag, Ridoc made a muffled attempt to speak. He promptly gave up and shook his head instead.
“So you promise to behave?”
Ridoc nodded into the pillow.
“Mm.” Bodhi hummed. He then licked a stripe up Ridoc’s spine. “Maybe you are capable of learning manners. You’re being so good for me, so far.”
Goosebumps broke out across Ridoc’s warm brown skin, from the effort it took not to react to the praise. His cock was quickly getting hard again, pressed between the mattress and his tacky abdomen.
The hand holding his wrists at his back disappeared for a moment, as he heard what sounded like a bottle being uncorked. A moment later, wetted fingers pressed at his entrance, while Bodhi’s other hand returned to pin his arms once more. His rim then clamped around the two fingers as they pushed in the first inch.
“Blessed Amari, you’re so fucking clenched.” Bodhi groaned. “I’m going to have to loosen you up, or you’ll end up breaking my rules.”
He lowered himself and settled so that his hard, heavy cock was resting on the back of Ridoc’s thigh.
It was an effort for Ridoc not to shudder with want.
Bodhi pushed his fingers deeper, and began to pump them in and out. He added a third finger after just a few thrusts, despite the rigidness of Ridoc’s rim, and curled them so that they’d reach the smaller rider’s prostate.
He heard Ridoc’s breathing become faster, and saw the increasing rhythm of his rib cage rising and falling beneath him. But the rider somehow managed to stay quiet.
After several minutes of Bodhi working him thoroughly, Ridoc was more stretched, but somehow he remained quite tense, as though he was unable to come undone any further.
“Gods, you’re so tight tonight.” Bodhi noted breathily. There was a beat of silence. “You’re just going to have to work really hard not to scream.” he whispered seductively.
Ridoc felt as the fingers pulled out of him. He then heard the sounds of Bodhi slicking himself, before he crouched over his back, his breath hot and close to his ear.
“If it’s too much,” Bodhi began in a much softer tone, “or if I’m hurting you at any time, tap your right foot against the bed.”
Ridoc nodded.
And then he felt something hard and wet nudge his needy hole.
Bodhi had been very generous with the lube, because as much as it set his blood pounding to imagine Ridoc clenching around his length, he was also very worried about hurting him. And while he would have loved to bury himself in one thrust, he forced himself to go slow.
As he pushed in the first inch, he was met with more resistance and pressure than usual, so he stayed like that for some time, allowing Ridoc to adjust to him. Malek knew, he needed time to adjust to the feeling, too. They were so firmly joined that he couldn’t even tell whose pounding blood he was feeling.
Finally, he pushed in another inch.
“Fuck.” Bodhi gasped.
He heard a similarly sharp inhale come from Ridoc, through the gag. Not an actual noise.
“Oh Amari, you’re so fucking tight.” Bodhi moaned, as he pushed in yet another inch.
His eyes rolled back in his head at the feeling, and he fought to remember that he was supposed to be in control. Was supposed to be teaching Ridoc a lesson, or something.
With a deep breath, Bodhi willed the authority and confidence back into his voice.
“I could keep you like this all night, if I wanted.” he growled. “Stretched and desperately waiting for me to move. You’d have to break my rules to beg for it.”
He heard Ridoc let out an exhale from his nose.
“But you won’t have to do that, will you?” Bodhi asked, his voice sultry. “You’re going to be so good, and patient.” he purred in a low, guttural tone.
With a hum, he finally began to move.
Ridoc bit down hard on the gag to hold back his moan. Gods, Bodhi was so fucking big. He already felt so unimaginably stretched and full, and Bodhi wasn’t even fully seated yet.
Bodhi started pushing in deeper, moving in slow, deliberate thrusts.
Now it truly was an effort for Ridoc to keep following the rules. Only because he knew that Bodhi couldn’t see him in that moment, did Ridoc allow himself to curl his toes.
“So damned good.” Bodhi groaned. “You feel fucking amazing.”
He was in almost all the way, and was beginning to move a bit faster now.
Ridoc felt himself leaking precum against the bed and his already dirty body, and the wetness reminded him of his earlier deviancy. He couldn’t help as the returned embarrassment made his hole tense, but the natural urge for it to clamp shut was inhibited by Bodhi’s girth.
Bodhi cried out as the unexpected tightness.
“Oh gods, yes!” he yelled.
He continued to thrust through the heady tension, until Ridoc loosened once more, letting out a satisfied breath through his nose.
Feeling reassured that he wasn’t hurting Ridoc, or at least not beyond anything that he liked, Bodhi began pounding himself into the rider below with increasing force.
Ridoc couldn’t stop the tiny pleased whimper that escaped his lips then, but a moment later, a large strong hand grasped him by the nape of his neck, and pushed down.
“No noises, sweetheart.” Bodhi reminded him in a low tone. “Don’t worry, I’m close. And then you’ll be allowed to come again.”
Ridoc nodded mindlessly.
With even faster and deeper strokes, Bodhi began to get louder, and Ridoc could feel from the way he was thickening inside of him that he indeed was very close. Thank the gods, he thought. His own orgasm was just about a breath away. He squeezed his eyes shut tightly to hold back his release, until tears leaked from the corners of his lids.
“Ohh, fuck.” Bodhi ground out in a desperate gasp.
His rhythm was growing more frantic.
And then with a final push that brought him as deeply as he could go, Bodhi moaned loudly, and spilled into Ridoc.
At that, Ridoc let himself go over the edge of his orgasm, too.
His hips began to jerk in tiny, involuntarily movements, his spurting cock trapped unforgivingly against the mattress with nowhere for the energy to go. All he could do was pray that Bodhi didn’t see the slight twitching as an intentional show of defiance.
He bit the gag while relief, shame, and pleasure — so intense it bordered on pain — all mingled together as wetness pooled beneath him, making him sticky yet again.
It seemed that Bodhi had indeed taken mercy on Ridoc, or simply had heard how heavily he was breathing through his nose and gag, and realized just how hard he was trying to stop himself from crying out. Because suddenly Ridoc felt a comforting hand stroking the back of his neck, and a soft kiss against his shoulder-blade.
“That’s it,” purred Bodhi gently, “you did so well. You earned it.”
A kernel of pride cracked through the embarrassment and shame coiled in Ridoc’s chest.
He was so boneless in the aftermath of his orgasm, that he hardly registered when that feeling of tightness left his rear. And Ridoc still didn’t bother to look up or move at the shift of the bed as Bodhi got off, or the sound of his footsteps as he seemingly walked away.
A minute later however, footsteps returned, and then large strong hands on his hip and ribs carefully rolled him on his back, away from the soaked sheets.
Bodhi’s handsome face came into view, and though he still had faint bags under his eyes, he looked refreshed. Satisfied.
As he settled back on the bed, Ridoc noticed that he held a wet cloth in his hand.
“You were so good for me.” Bodhi crooned, bringing the towel to the mess on Ridoc’s body, and carefully starting to wipe it away.
Ridoc was still gagged, but he gave a muffled hum of approval through the fabric.
“Ah.” said Bodhi, remembering the gag. “You look so beautiful like this that I almost forgot…” He put the towel down for a moment, so that he could undo the tie.
When the fabric was gone from his mouth, Ridoc immediately and instinctively stretched his jaw and then swallowed properly at last.
Bodhi leaned in to kiss his freed lips.
“Thank you.” Ridoc managed to say.
With a smile, Bodhi picked up the rag and continued working away Ridoc’s mess.
“Fuck, Bodhi. I… needed that.”
“I can tell.” Bodhi smirked, nodding to the evidence caked on Ridoc’s abdomen.
A flush spread across Ridoc’s cheeks, and Bodhi laughed.
“Let’s get you cleaned up and tucked back into bed, popsicle stick.”
Ridoc nodded.
The bed was a bit scrambled after they removed the messed sheet, but by the time Bodhi had finished cleaning Ridoc, they were both so tired that they didn’t care.
Finally, sated and comforted by each other’s embrace, they quickly fell back to sleep.
