Work Text:
It wasn’t a new thing for Sky to be bossy. In fact, he was bossy in most aspects of his life. He was a leader and he liked it. Heaven knows, he bossed Rain around enough to keep him from going too far off track. He wouldn’t say ordering people around was something he consciously tried to do. He just did it. Naturally.
So, as these things tend to do, it seemed to seep into other areas of his life. Like now, where he’d ambushed Prapai upon his return home from his week long business trip, not even letting him get past the living room when he was on him. Kissing hard and desperate.
“Missed you, so much,” he said, between kisses.
“I missed you, missed this,” Prapai said in return.
Their hands were caressing each other’s bodies, trailing hotly down and back up again. Sky felt himself stiffen in his pants, wanting. He dropped back on the plush couch.
“Kneel,” he said, looking up at Prapai. Prapai was looking down at him with softness and heat in his eyes, Sky returned his look with stubborn sternness.
“My lovely, Sky,” Prapai said, stroking a hand along his cheek. The touch left a trail of warmth that traveled down Sky’s neck, soon the feeling was chased by Prapai’s hand as he descended further down his neck, firmly and steadily. Sky caught the hand with his own. “What did P’Pai do to offend?” he whined in his sweet voice, eyes wide and innocent.
Sky blinked and stroked the hand held against his neck gently. “P’Pai left Sky here all alone,” he pouted, “All week, I’ve been missing you. Your touch, your cock… didn’t you miss it too?”
“Always,” Prapai said quickly, reverently.
“Then, be good, and kneel for me.”
Prapai dropped down to his knees immediately. He was right in between Sky’s legs. He only just fit, and Sky revealed the other man's broad shoulders and strong arms as he touched a hand to them. Prapai’s eyelids fluttered as Sky dragged his hand down his chest and then back up again to fist in his hair. A quick tug, and Prapai let out a moan, it was deep and quiet, and Sky loved it. He tugged again just to hear the sound once more.
“Sky, baby,” Prapai started, but Sky cut him off, and relinquished the grip on his hair slightly. Prapai’s head lolled back a little in response, almost like he was chasing the feeling.
“Shh, I’m sorry, you sound so good, I couldn’t help it.” Sky couldn’t help but comfort him.
Prapai’s big hands settled on Sky’s thighs. With one hand on each thigh, Prapai looked up at him eagerly. Always eager. Sky would never tire of this. The sweet devotion Prapai had for him. He only hoped Prapai could feel his own devotion in return.
Sky moved one of Prapai’s hands to the front of Sky’s pants, where he was hard. The touch was delightfully sinful, and Sky could see the desire reflected in Prapai’s own eyes. “You want it so bad, I can see it,” Sky said, “you’ll be good for me now, won’t you?”
Prapai nodded eagerly, and Sky gestured for him to undo his pants. Prapai pulled him out, fist wrapped around his cock, and Sky barely held back a moan from the tight warm pressure of it.
“Open,” Sky said. Prapai obeyed. Sky slapped Prapai’s hands away softly. With one hand, Sky gripped Prapai’s hair steady and sure, and with the other he held his own cock. “Take it for me, baby.” Sky said and Prapai nodded eagerly. Sky fed it in Prapai’s willing mouth. “That’s it, just like that, good boy.”
The slide was exquisitely smooth, hot and tight. When he reached the tight heat in the back of Prapai’s throat, the other man gagged, but Sky held him still through it. He felt Prapai’s throat quiver around him. Sky caressed Prapai’s cheek as he thrusted shallowly in his throat. It felt amazing, and Sky thrusted harder, causing Prapai to choke out a moan. Prapai’s hands wrapped around Sky’s calves and Sky loved it, loved when Prapai couldn’t keep his hands away, even at times when Sky demanded him to. It made Sky feel irresistible in a way no one else ever could. Just by simple touch.
Prapai’s eyes watered and he was squirming, just a little, as he rubbed his hands up and down Sky’s thighs like he just couldn’t help it. Sky guided him back off his cock with as much willpower as he could stand. He didn’t want to come without having Prapai inside of him. He’s been thinking of it for too long, wanting it since the moment Prapai left. Prapai made a questioning sound as he was pulled up from under his arms. He settled next to Sky on the couch.
“Sit back for me, baby,” Sky said as he gently pushed him to sit against the back couch with a hand to his chest. As he was doing that Sky removed the rest of his clothes. Prapai’s eyes gazed hungrily over each inch of skin that was revealed. Once Prapai was settled in the way that Sky approved, he took his place in Prapai’s lap. The weight of himself in Prapai’s lap must’ve felt divine if the choked moan and the way he dropped his head against the back of the couch was anything to go by. Prapai was still clothed, his cock straining against his dress pants. Sky couldn’t help but grind roughly against the hardness under his ass, punching out little moans from Prapai.
Prapai’s hands came up to Sky’s hips and he held him tightly as Sky grinded down. “Fuck,” Prapai said around a whine. Sky started on the buttons of the other man’s dress shirt, taking them off one by one. At the last one, he pulled Prapai’s shirt open, and slid it off so there was nothing but firm, smooth skin for Sky to caress.
He leaned down and pressed a kiss to Prapai’s plush lips and Prapai immediately licked into Sky’s mouth, deepening the kiss. As Sky ground down in synchronous rhythm with their kisses, he could no longer ignore the deep want in his core that needed to be filled by Prapais cock. With one hand, he released the button on Prapai’s expensive pants, too impatient to be mindful of staining them, and pulled Prapai’s cock out. The release of pressure caused Prapai to groan again and his hands clenched around Sky’s hips as his own hips thrust up almost unconsciously against Sky’s ass.
“I know, baby, you want it so bad, huh?” Sky asked as he held Prapai’s cheek firmly, looking into the other man’s eyes. He could see the want behind them, the desperate looming fire that Sky himself felt.
“Want you,” Prapai said, roughly.
“You want me so bad, I know you do. You wanna feel my tight heat clench down on your big cock, don’t you?” Sky reached between them and held Prapai’s cock in a light, teasing grip, and felt the other man squirm. Prapai’s hands clenched around Sky’s hips again and Sky felt it when Prapai started to pull him closer to his cock. Sky removed his hand from Prapai’s cock and physically removed Prapai’s hands from where they rested and pressed them firmly against the back of the couch. “Greedy, baby, did I say you could do that? That wasn’t very good, was it?”
Prapai’s eyes were wide and innocent, pleading, and Sky knew he probably didn’t mean to manhandle him and that made it all that much hotter when he pleaded to Sky. “I’m good, I’ll be good, fuck, please let me fuck you, please, I’ll be good. Won’t touch, I’ll do whatever Sky says, please.”
God, Sky loved it. Prapai was a big man, strong, and he could fight. Sky’s seen the man in action, but right now the other man wasn’t fighting, wasn’t doing anything but staying exactly where Sky put him. Fuck, Sky could get drunk on the power, on the glassy pleading, but trusting look on Prapai’s face. Sky held his own hand under Prapai’s mouth. “Spit,” he said, “and I’ll give you what you need.”
Prapai kept his hands where Sky had placed them and obediently spit into Sky’s hand. Sky reached around and pressed a wet finger into his ass, feeling it was still pretty open and wet from earlier in the day when he couldn’t help but finger himself thinking of his boyfriend’s return home. It was still a little tight, but Sky didn’t mind. He wanted to feel it. “Since I know my baby didn’t mean it, he can touch,” Sky said as he guided Prapai’s hands to settle on his ass cheeks. Immediately Prapai squeezed them and pulled them apart, exposing Sky’s hole. Sky clenched around his fingers. Fuck, he could not take it any longer, and lined himself up with Prapai’s thick cock. The blunt head pressed into him, and Sky felt every centimeter as it forced him open, forcing him to accommodate the other man’s big cock. Prapai moaned when the head of his cock was fully inside Sky and pulled him into a kiss, licking into his mouth again as a hand trailed to Sky’s ass where they were connected. Sky felt his finger trace his rim and he jerked a little, feeling sensitive and hot.
Sky’s ass was tight and the slide delightfully slow. His eyes rolled back as he sunk down, down, down until he was fully seated on the other man’s cock. Prapai moved both hands up and down Sky’s body as they both adjusted. With one hand on Sky’s neck and the other on the small of his back, Prapai broke away from the kiss, panting.
“My Sky is so tight, it feels amazing,” he said, low and gravely. It did feel amazing, Sky acknowledged. He was so full, and he couldn’t help but grind back and forth as Prapai kept speaking. “So perfect, just for me, all mine,” He was rambling, words almost slurring. It was cute.
Sky smiled and caressed a hand down Prapai’s cheek. “My good boy, being so good and still while I take what I need.” Sky reached between the couch cushions and pulled out a packet of lube he stashed there earlier in the day. Once he emptied it, he thrust back down roughly on Prapai’s cock. The slide was wet and smooth now.
“Yes,” Prapai moaned, “fuck, so fucking tight.”
Sky started to pick up speed as he rode his boyfriend in earnest now. He was pulling almost all the way off and then fucking down hard, punching out little noises from Prapai that were so needy and hot. A shift forward had Prapai nail his prostate hard and Sky let out a little, “Ah!,” and squirmed, clenching down. Prapai groaned at the tightness, and once he realized Sky was still squirming, he placed his hands tightly on Sky’s hips moving him back and forth on his cock.
It happened sometimes that Sky felt almost too sensitive, where he had trouble playing with his prostate. Simultaneously wanting stimulation, but also shying away from the intense sensation. Prapai always noticed when it happened.
Each deep grind on Prapai’s lap hit Sky’s prostate in an almost teasing manner. Sky was starting to get noticeably desperate. His deliberately ignored cock was dark red, and ached to be touched but Sky ignored it, wanting instead to come untouched on just Prapai’s thick cock. Sky could hear the little keening noises that he couldn’t stop from slipping out with each hit against his prostate. His orgasm was building, and he could feel it throughout his body. He was close.
“I’m close, baby, I’m close. Make me come,” he said, and Prapai listened, finally using his leverage on Sky’s hips to pull him up and down, canting his hips up with each thrust and fucking him hard and rough. Each time hitting directly where Sky needs it. Prapai pulled him close for a kiss, but Sky was unable make his mouth move properly, only letting out little pants and keens as Prapai fucked into him. Sky felt his orgasm as it overcame him, he moaned and clenched around Prapai’s cock, spilling on the other man’s bare stomach and slacks. He started to twitch with the aftershocks of his orgasm and nestled his head in the crook of Prapai’s neck.
Like the considerate man that he was, Prapai just held him through it, even though Sky felt the his hard cock still deep in his ass.
“Keep fucking me, I want to feel you come in me,” Sky said.
It only took a few more thrusts, Sky on the verge of too much overstimulation, before Prapai held him tight against his body and came, spilling into him.
They stayed like that for a while, collapsed against each other, before Sky pulled up and off, the slide telling him he will probably be sore tomorrow.
Sky pulled Prapai up, and, loose limbed, they stumbled their way toward Prapai’s extravagant shower. When Prapai soaped up his back, Sky blushed, still unused to the casual non sexual intimacy after all this time. When Prapai began to wash Sky’s chest, he leaned against him. His back to Prapai’s strong, firm chest, and he could feel his steady heartbeat. He felt more relaxed than he had the whole week.
Suddenly, he turned, and Prapai looked at him with surprise, but, even then, the soft adoring look never left his eyes. Sky fought down his smile and tried his best to give a stern face. “No more business trips!”
Prapai laughed. “Oh, no, my Sky missed me too much! What am I to do?!” he exclaimed. He moved forward quickly and then Sky was being tickled, trapped in Prapai’s arms. Sky couldn’t help his shriek and the laughter that followed as he tried to squirm away from the attack. “I’m resigning immediately. I’ll have to be here and do my husbandly duties!”
“Husbandly, is that right?” Sky said between laughs.
Suddenly, Prapai stood up straight, retreating his hands from tickling Sky. He looked most sincere, indeed, but Sky was well versed enough to see the mirth in his eyes. Sky felt the hot water pelting nicely against his back as Prapai began to speak.
“My Sky, who I’ve known was the one from the moment I laid my eyes on him,” Prapai began and then started to sink to one knee.
“Absolutely not!” Sky not quite but almost shouted around a laugh as he kept Prapai on two feet by pulling him up from his forearms. They almost started to slip before Prapai righted both of them.
Prapai laughed too, and backed Sky against the cool tile of the shower. “Of course, not,” he agreed, “My Sky will be pleased at my efforts when the time comes.”
“Mmm,” Sky agreed warmly, hugging Prapai tightly. He was certain of it. He felt giddy and light. It was easy with Prapai. To feel loved and to love.
The thought of tying themselves together for life was intoxicating, but also felt inevitable. It was them, together, or it was no one. And Sky felt it was that simple.
They kissed, again. Soft and sweet, and, when they broke apart, Sky felt himself return Prapai’s smile. Yeah, he thought to himself, it was this or it was nothing.
And that meant everything.
