Work Text:
Unlike most people, Kai loved sweltering days. Not because he could handle the heat, but because of the delicious views he got to enjoy when the sun unleashed its full force, namely his boyfriends' sweaty muscles glistening under the sun's harsh rays.
Thankfully, today was no different.
Kai stood at attention under the burning sun as Zane and Cole sparred, their grunts and strikes echoing through the courtyard.
While Nya and Jay were particularly focused on the duel itself, Kai's focus had honed in elsewhere. He gulped as he admired Cole's muscles rippling and gleaming under the summer sun, rivulets of sweat rolling deliciously into the valley between Cole's large pecs.
Kai's gaze trailed down to Cole's legs, where his shorts covered only a few inches of his legs, leaving most of his lower body open for Kai to ogle.
He needed to kiss whoever invented micro shorts.
With every lunge, the shorts rose up just a little higher, grandly displaying a little more of those tanned, thick thighs slick with sweat.
He imagined digging his fingers into the soft flesh, Cole's earthy scent wafting around him as he pressed gentle kisses up and down his thighs, and a small smile gradually crept onto his face.
"What the hell are you smirking about?" Nya's voice came from beside him, tearing him out of his reverie.
"Oh, me? Uh, nothing," Kai forced out, clearing his throat.
"Uh, huh." Nya shot him an unimpressed glare before turning her attention back to the duel.
Kai continued to admire Cole with a barely concealed smile. His thoughts began to drift to images of Cole scantily clad in stockings, cheeks red as—
"What now?" Nya's annoyed voice snatched him back to reality.
"Nothing, nothing."
Kai pursed his lips. He knew exactly what he was going to do with his boyfriends later that night.
Geo stirred the onions into the simmering pot of herbs, meat and veggies, the savory aroma brushing gently past his face as he sniffed the rising steam.
"That smells delicious, Geo!" a cheerful, familiar voice greeted.
Geo whipped around to see Cole in a damp, black tank top that clung to his skin and tiny shorts that left almost nothing to the imagination, the fabric riding all the way up his thighs.
Instant fatality.
Geo's cheeks burned, and he whipped back around to face the pot, stirring the soup as if his boyfriend wasn't standing there, sweaty and thick muscles freely on display.
"Geo?" Is everything okay?" Geo felt Cole's arms wrap around him snugly as Cole rested his chin on his shoulder. Geo hastily nodded in response.
"Just didn't want to get distracted from cooking," he forced out, swallowing thickly.
"Oh?" Cole pressed against Geo, his voice low and teasing. "Was I distracting you?"
"Maybe…," Geo admitted shyly, zeroing in his gaze on the bits of seaweed floating in the pot. It was silly that the sight of Cole's body still had him flustered, even after all these years.
Geo felt Cole chuckle, his deep laughter reverberating through his body.
"I'll leave you to it, then." Cole pressed a gentle kiss to Geo's hair and snagged a water bottle before heading back to training, the monastery's floorboards creaking under his weight.
—
Later that evening, Geo quietly sat on the monastery porch, watching the sun gradually dip behind the mountain range, casting the quiet area in a variety of purples, oranges, and yellows.
From the steps below, a familiar head of wild, brown hair popped into view, and Geo perked up.
"Kai!" he called out, waving his hand enthusiastically. Upon seeing Geo, Kai perked up and waved back, hastening his pace up the monastery steps. As he came closer and his figure grew clearer, Geo could see a black plastic shopping bag in his hands.
Geo tilted his head in confusion.
"What's that for?"
Kai plopped down next to him, a sly grin crawling across his face, and Geo sent him a worried glance as his boyfriend pressed a chaste, excited kiss to his cheek.
"I just got a little gift for Cole." He held up the bag with a satisfied grin.
Geo plucked it out of Kai's fingers and opened it, the plastic rustling as he shifted through its contents. His fingers brushed against a plastic bottle and unfamiliar fabric.
A blindfold?
Geo pulled the item out of the bag to reveal a set of sheer black stockings.
"Medium? Don't you think that's a little small?" He examined the sizing details on the back of the cardboard packaging, and Kai patted him on the shoulder, a knowing grin on his face.
"That's the whole point." Kai gathered up his belongings and pressed a deep kiss to Geo's lips, causing Geo's heart to flutter in his chest. "I'll see you at dinner."
Cole furrowed his brows as he tugged at the hem of the sheer black stockings squeezing his legs, his thighs spilling over the silicon band. They were tight.
"How are they?" Geo called out from the other side of the bamboo screen. Cole chewed his lip and kept himself hidden.
"They're a bit small. I don't know…," Cole mumbled, embarrassed as he pulled back the band of his stockings and snapped it sharply against his side.
Cole heard Geo sigh heavily. "I knew it."
"No, no, it's fine. They're supposed to fit like that," Kai hastily assured. "Just show us, Cole. We just want to see what they look like."
Cole poked his head out to see Geo fidgeting with the hem of his shirt and Kai smiling gleefully, rubbing his hands together in anticipation. Cole glanced back down at his legs to see the stocking's fabric stretching haphazardly around his thighs, threatening to burst open at any moment.
As if sensing his hesitance, Kai urged him once more, "It's okay. We just want to see how they fit."
Cole sighed. He knew Kai wasn't going to let up.
He tentatively stepped out from behind the privacy screen, his heart pounding in his chest. Both of his boyfriends stood in silent awe as their gazes trailed past his torso, down to his legs, where the stockings tightly hugged his thighs. Cole did his best to cover his legs with his hands, his cheeks red from his boyfriends' laser beam stares.
"Wow," Geo breathed, his eyes still trained on Cole's stocking-clad legs. Next to him, Kai's smile dropped, his expression transforming into something darker and hungrier.
Kai strode up to Cole and gently kissed his cheek, squeezing one of Cole's thigh tightly. Pain blossomed from Kai's nails digging into the tender flesh, and Cole felt his knees weaken. "I was right. You look so good," Kai murmured, his throaty voice, deep with desire, sending tingles dancing down his spine.
"Thanks? I g-"
Kai pressed his lips to Cole's, drinking him in like a man dying of thirst as his nails continued to dig into Cole's thigh. Suddenly, Cole felt Geo nipping and sucking on his neck, his tusks brushing against the tender skin, causing Cole to groan into Kai's mouth and tightly grip Kai's shirt.
Cole felt Kai's lips pull into a cheeky smirk. Ordinarily, Cole would have made some snarky retort, but with his lust-fogged mind, he drew a blank.
Geo slid a thick, rough hand slid under his shirt, leaving behind a trail of goosebumps as Geo ran his fingers up to his chest and began to twist and pinch his nipples. Pleasure shot through Cole's body, and his heavy pants turned into whines with each tweak and pinch.
Upon hearing Cole's needy noises, Kai lifted Cole's shirt and his warm mouth quickly enveloped one of his nipples, licking and sucking hungrily. Cole felt Kai's fingers ghost over one of the sensitive nubs, and his knees briefly buckled.
"Look at how sensitive he is," Geo teased, his voice low. Kai merely laughed, his warm breath brushing over his chest, and Cole could only arch his chest towards Kai, still hungry for more.
With Cole's whines only growing louder, Geo quickly pressed his lips to Cole's, swallowing his wanton noises.
Kai peppered kisses and nips down his torso, dragging his nails lightly over his sides, and Cole breathlessly whined once more, arching his body into Kai's touches. He needed more.
Cole felt Kai hook his fingers around the waistband of his boxers and hastily pull them down. Kai let out a deep groan as Cole's hardened length bounced free from its restraints.
Geo pulled away to see Kai leaning towards Cole's aching member and kneeled down next to him, pulling him in for a deep kiss and leaving Cole to watch in needy desperation.
"Fuck…," he breathed as his boyfriends groaned and panted, kissing fervently and running their hands over one another's bodies beneath him.
The heat simmering in his lower abdomen flared as he watched Geo rub Kai through his cotton pants, and Kai let out a moan that reverberated in the very depths of Cole.
As they continued to kiss and grope one another, the desire within Cole burned like a fire that refused to be tamed. Cole reached down and stroked himself slowly, continuing to admire his boyfriends as they caressed and kissed one another.
Noticing Cole's heavy panting, Kai pulled himself off of Geo, chest heaving and lips wet and pink.
"Come on. We can't forget about Cole." His boyfriends turned to look up at him, their eyes dark and hungry, and Cole swallowed thickly, his cock standing at attention, the tip pink and leaking with precum.
"He looks so pretty like this," Geo said softly, caressing and pressing a gentle kiss to his thigh, and Cole's heart caught in his chest as Geo held his gaze while nipping and sucking gently at the tender flesh.
"The prettiest," Kai murmured as he leaned in. He pressed his face in between the meat of Cole's thighs, and Cole felt him inhale deeply and murmur a quiet 'fuck' that made the blood rush to Cole's face.
Kai grabbed the base of his length and feverishly lapped at Cole's tip and cleaning up the precum that had leaked out.
Geo dug his fingers into Cole's hips and slowly pressed gentle kisses along his shaft, his amber eyes burning into Cole as he watched for each of Cole's reactions. Cole's knees wobbled, weak from the pleasure that flooded him, and he bit his lip, trying his best to hold back the desperate sounds that threatened to spill out of him.
When Geo finally arrived at Cole's tip, he gripped Kai's hair and began to kiss him around Cole, their tongues swirling together and lapping him up in the process. Still kissing Kai fervently, Geo reached up and slowly stroked Cole's length.
Cole tilted his head back and let out a deep groan, tangling his fingers in his boyfriends' hair to support himself.
Bit by bit, the pressure began to build up, slowly to starting suffocate him. He wasn't sure how much longer he could last.
"Fuck, I'm so-" Cole breathed desperately, feeling lightheaded.
Suddenly, the room's chill replaced the warmth that had just surrounded him.
"Why?" Cole complained as his boyfriends stood up, and his heart skipped as he admired them, their hair and clothes wildly disoriented and lips covered in saliva.
"We're not done with you yet," Kai declared smugly as he pointed to the bed. Cole buzzed with excitement.
"What do you have in mind?" Cole asked huskily, eager to hear what his boyfriends had planned.
Kai and Geo exchanged smirks. Cole raised an eyebrow, but Kai merely gave him a cheeky smile.
"You'll see," Geo replied noncommittally.
Geo shed his clothes, carefully placing them in the basket while Kai carelessly tossed his to this floor as he searched for the bottle of lube in the nightstand.
Cole followed suit, pulling off his shirt. When he reached to remove his stockings, Geo hastily grabbed his wrist, his firm grip preventing him from moving any further.
"Those stay on," he stated resolutely, his amber eyes burning with determination. His voice stuck in his throat, Cole simply nodded. "Good."
Geo pulled Cole onto the bed, and Kai followed them moments later, nestling Cole snugly between his two boyfriends.
"Look at me," Kai demanded, and Cole complied and laid on his side to face his boyfriend, his back pressed against Geo's warm chest. "We're gonna fuck those pretty thighs of yours."
Kai dragged his fingers down to the hem of one of the stockings and snapped it sharply against Cole's leg, and Cole groaned as the subtle pain blossomed against the tender skin.
Cole trembled in anticipation as his boyfriends pressed chaste kisses to his neck, slathering themselves with lube.
"Kai, you ready?" Geo asked, his warm breath tickling Cole's ear and sending tingles dancing down his spine.
Kai nodded, and they both pressed their cold tips to the crevice between Cole's thighs and pushed in. They both groaned deeply, and lewd squelching soon filled the room as their thrusts gradually hastened.
Kai wrapped a hand around Cole's neck and captured his lips, leaving Cole breathless and lightheaded. Geo's nails dug into his side as his thrusts quickened, and Cole gasped as Geo nibbled his and sucked earnestly at the crook of his neck.
"He's so warm," Geo pointed out breathlessly, and Kai merely hummed in agreement, not wanting to break the kiss.
Desire seared through Cole's body as his boyfriends' groans and pants filling his ears. He felt a drop of pre roll down his length as the desperate need for friction flooded him.
He bucked his hips in a futile attempt to find some friction against Kai. His boyfriends' pace faltered and came to a slow at the unexpected movement.
"Please," Cole begged. "I want more."
Kai paused and peered over at Geo.
"What do you think?"
Geo reached a hand around and firmly grasped Cole's painfully hard member to swipe a finger over the slit, causing Cole to let out a deep, needy moan and lean back into him.
Geo hummed, the throaty sound reverberating in Cole's body, and he dragged his hand down Cole's length, slowly pumping.
"He's been good, hasn't he?" he murmured into Cole's ear, his voice smooth and deep. He dragged his tusks up Cole's neck, causing Cole to shiver.
Geo pulled out of Cole's thighs, and Kai followed suit, retrieving the abandoned bottle of lube and tossing it to Cole.
While Kai pulled over a pillow and tucked it under his hips, Cole hastily drizzled and slathered the cold lube along his length, feeling himself start to throb with excitement as he placed himself between Kai's legs.
With Kai finally settled, Cole pressed his tip to Kai's entrance. He caressed Kai's hips and ran his fingers along Kai's thighs as he slowly sheathed himself Kai's warmth, a deep moan reverberating in his chest as Kai's warmth squeezed him. He leaned down and pressed a passionate kiss to Kai's lips, sucking fervently on his bottom lip, and Kai let out a pleased groan as Cole continued to press into him.
Once he was fully sheathed, Cole paused as Kai panted quietly beneath them, relishing in the tight warmth that surrounded him.
"Are you ready?" Geo asked from behind him, pressing gentle kisses to the nape of Cole's neck.
"Yeah," Cole replied breathlessly, rocking slightly into Kai and drawing gasps out of him as he waited for Geo.
Geo's hands slid down the expanse of his back and firmly gripped his hips, and he felt Geo press himself to his entrance.
"Fuck," Geo grunted while Cole swallowed him, inch by inch. Cole's brain turned to mush as he hungrily stretched around Geo's thick member until Geo's hips firmly pressed against him.
Geo paused to pepper kisses over this back and murmur words of encouragement while Kai ran his fingers over his chest and through his hair. Cole relaxed, leaning into their touches.
"You okay?"
Cole nodded, and Geo shifted, beginning to slowly push in and out of Cole. Kai's chest heaved as Cole sloppily thrust into him, occasionally stuttering from Geo's mismatched movements. Above him, Geo's heavy pants and deep grunts filled his ear, fanning the flames of desire that burned within him.
As Cole and Geo continued to plunge into one another, their choppy rhythm built up to a steady pace, and low moans and the sounds of skin slapping against skin filled the room.
Kai ran his hands down Cole's side, snapping the band of the stockings against Cole, causing him to let out a whine with all the sensations coursing through his body.
"You're doing so good," Kai breathed from beneath him, tightly gripping his shoulders as Geo continued to thrust Cole into him.
"Mmh, won't… last," Cole whined between pants and tightly gripped Kai's thighs, causing Kai to gasp when Cole's nails dug in.
"Don't come," Kai demanded from beneath him, his voice breathy. Cole dug his nails into Kai's sides, trying his best to ignore the bliss that threatened to overtake him.
"Come for me, baby," Geo cooed from behind, his voice soft and encouraging.
"Not yet. Just a little longer," Kai breathed.
"It's okay. You can come."
Between them, Cole found himself unable to speak, head spinning and dizzy with lust. He was lost in a fog of ecstasy as his boyfriends continued to murmur lovingly to him all while filling and squeezing him.
"Fuck," he rasped, the wave inside him only growing and threatening to crash with each thrust. His moans grew louder, almost overpowering the slapping sounds that rang through the room. He wasn't going to last much longer.
Beneath him, Kai's chest heaved, his mouth hung agape from pleasured pants.
"I'm close," Kai choked, his eyes scrunched shut in pleasure.
Geo began to thrust into Cole harder, ramming against his prostate, causing Cole's pace to falter. With Geo's new, intense pace and Kai clenching around him, the dam broke, and Cole let out a series pleasured cries.
With Kai not too far off from his own orgasm, Cole fought through the overpowering waves of bliss washing over him, continuing to fuck Kai through his daze.
Not much longer later, Kai came with a yelp, his finger nails digging into Cole's shoulders. He pulled Cole into a deep, reverent kiss, muffling their pleasured cries as Geo pounded Cole through his orgasm.
Thrust after thrust, the waves continued to crash over Cole, tears prickling at the corner of his eyes as the pleasure overwhelmed him.
Geo's nails dug into Cole as his rhythm grew ragged, Cole and Kai continuing to cry out beneath him.
"Fuck," he groaned quietly before slamming his hips against Cole's one last time. Geo stilled as he throbbed inside him, filling Cole with his seed.
For a moment, the three paused, taking in each other's dazed expression and labored panting and pressing gentle kisses to each other's skin.
Once their beating hearts and heaving chests calmed, Geo and Cole slowly removed themselves from their partners and collapsed on the cloud-like bed, contented smiles on their faces.
Cole closed his eyes, drunk off the heady scent of his partners mixing in the air.
Moments later, he felt two sets of arms slung around him as Kai scooted closer to him, laying his head on his chest, and he let the darkness overtake him as Geo's quiet snores lulled him to sleep.
