Work Text:
Pran steps out of the elevator feeling his pulse in his throat.
It’s not the first time he’s gone to Korn’s room alone. The engineering gang hangs out there sometimes to eat lunch or do homework, and as Pat’s friends got to know Pran better and Pat and Pran had to hide their relationship again, Pran found himself in there more often with them.
The more they all chat and joke around, the less Pran is glued to Pat’s side warily adjusting to the new environment. Now Pran sits wherever as the engineering gang crowds around him, leaving no room for Pat and his sulky gaze from across the table. Pran pretends not to notice but the sex is always a little rougher on those days and that of course makes Pran want to keep going back for more.
Pran shoulders his tote bag and walks down the empty hallway, still a little in awe that Pat said yes to this entire arrangement for tonight. He easily could’ve said no and that would’ve been the end of it. Pran wouldn’t have pushed.
But Pat agreed and went through all the trouble of negotiations for him. Pat and Pran had talked about exactly what they would do along with some ground rules. Pat had been very clear about what he would and wouldn’t allow.
No alcohol. You’ll keep your clothes on while I’m not there. They each get one hug and kiss and then no touching. Okay? One kiss each. That’s it.
Pran knows this is all for him. Pat doesn’t have much benefit from doing this. Pat’s the most open and public person that Pran knows in certain ways, but in other ways he is very reserved and Pran knows he likes to keep it that way. He seldom crosses the threshold on daring touches in semi-public spaces, and he doesn’t revel in pouty jealousy like Pran does.
This is all for Pran, but he hopes Pat can have some fun with it, too.
Pran swallows and knocks on Korn’s door. “Come in,” he hears.
Pran swings open the unlocked door and beams at his friends inside. “Hey.”
“Pran!” Korn and Chang scramble off the couch as Mo peeks from behind the kitchen island. Pran would never say it to Pat’s face, but at times like this, Pran can’t help seeing the same scrappy puppy energy Pat has in their entire friend group.
“Me first,” Mo says eagerly. He hops to Pran’s side and presses a chaste and sweet sniff kiss to Pran’s cheek. “Ooh, it really is soft.”
“That’s very nice,” Pran says, wholly pleased. “You’re fine using up your one kiss like that?”
“Yeah.” Mo squeezes Pran in a side hug before he leans back with a satisfied look. “Pat’s lecture class is over soon, right?”
“In a half hour.” Pran sets down his tote bag and catches sight of Korn’s bed. He can’t help raising his eyebrows at the sight. That’s Pat’s towels and bottle of lube on top of the blankets.
“He was here earlier,” Korn explains. “Guess he didn’t want you using my towels.”
Pran snorts and settles onto an oversized towel that had been carefully spread out. Chang plops on the bed next to Pran with a slight bounce. “So it’s already inside you?” he asks with curiosity.
“Yeah.” Pran shifts a little, feeling the dormant butt plug vibrator nestled inside him. It’s his first time he had walked out in public with it, but Pran had worn a larger sweater just in case.
Pran removes the sweater now, and a slight prickle of static electricity clings to his blue shirt. Pran extracts his phone from his back pocket and unlocks it before handing it over to Korn.
Chang and Mo crowd behind him and Pran watches with amusement as they scrutinize the app interface. Mo tries to grab for the phone and Korn elbows him away. “Look, they have pre-made patterns,” Chang observes.
Pran hums. “Yeah, but those are a lot less interesting. It’s basically just a machine at that point. There’s a huge difference between the cycles and someone actually controlling it.”
Speaking of controlling, Korn’s found the screen with the slider to control the vibrator. Pran feels the vibrator activate, sending a low buzz directly to his prostate. He resists the urge to shiver.
Korn looks from the phone screen to Pran’s face and then back again. “It’s pretty quiet. I can’t tell that it’s on.”
“That’s because it’s at a lower setting.” It’s also because Pran specifically wanted a brand that was more discreet to wear in public, but Pat’s been too shy to test it out with him.
Korn raises his eyebrow and slides his finger. The vibration escalates rapidly to a level of discomfort.
Pran laughs and twitches. “Too much,” he complains and the intensity immediately lowers. Pran settles into a more comfortable position on the bed. “You have to ease me into it.”
“Yes sir,” Mo says solemnly and tries to yank the phone from Korn again.
“Wait your turn, dude,” Chang says, but he has one hand over Korn’s gripping the phone.
“If you break my phone, you’re responsible for getting it fixed,” Pran teases. The steady subtle vibration is spurring on his arousal and beginning to make him sweat.
Korn is very focused on him as he plays with the controls, watching each reaction he can get out of Pran. Pran’s beginning to pant, twisting a little as the buzzing against his prostate grows stronger, only to fade out again as Korn lowers the intensity.
Pran pretends to pout, and Korn smirks in response. Korn allows Chang to take the phone and Chang ups the vibration again.
A moan escapes Pran’s lips, short and unsteady. He presses his forearm down a little where it’s resting between his legs over his erection straining against the front of his pants. The pressure helps somewhat.
Chang moves closer to Pran and raises his eyebrows, seeking permission. Pran leans forward incrementally, and Chang closes the miniscule gap between their lips.
Compared to most boys that Pran has kissed, Chang is assertive but not in an aggressive manner. Pat’s kisses are aggressive. Pran’s kisses are aggressive too, and they always end up spurring each other on harder and deeper.
Chang is content to allow Pran to set the pace, following the press of his lips. Pran gasps into Chang’s mouth as the vibrator abruptly pulses inside of him and he can’t help thrusting his hips a little. Chang angles his face the other way and sucks at Pran’s lower lip as Pran lets his tongue dip out.
Chang draws back with a slight scrape of teeth and Pran can feel his heart beating in his sore lips. “Very nice,” Pran says, a little breathless, and Chang beams. He slides his arms around Pran’s back for a lingering hug before retreating to hand the phone over to Mo.
Pran’s properly warmed up now, and Mo seems fully aware of that as he plays with the vibrator’s settings. Pran sighs and whimpers with each new wave of vibrations, unable to anticipate when they peak and fall. The buzzing is now getting intense enough that Pran is faintly able to hear it between his loud gasps for air.
As Pran feels his arousal approaching climax, Korn slides over to him to press his hands around Pran’s hips. The hands then move to cradle behind Pran’s lower back and right between his shoulder blades, and Korn sucks a kiss into Pran’s sensitive neck.
“Fuck.” Pran throws his head back and curses as he comes with a rippling of muscles around the vibrator still buzzing aggressively inside of him. Korn moves his lips away and the vibrator continues to thrum against Pran’s prostate, and Pran’s hips clear the mattress with a helpless thrust into nothingness.
The vibrator finally turns completely off, leaving Pran panting in Korn’s arms. “That’s nice,” Pran chuckles. He smiles at Korn. “Thank you.”
“Thank you.” Korn pets Pran’s lower back before sitting back with a wide grin.
The front door flies open. Everyone looks up at Pat tossing aside his backpack before he makes eye contact with Pran.
Pran knows that he’s very flushed and trembling a little from his recent orgasm. He tips his head back with soft purr to his tone. “Hi, boyfriend.”
Jealousy flares in Pat’s eyes and he storms over to shove the others aside despite them being nowhere near Pran. Chang yelps a little as he’s flung into Korn.
Pran grunts a little as Pat pushes him flat to the mattress. Everyone knows what they’re gonna do, Pran included, but he can’t help feeling surprised and delighted regardless.
Teeth catch Pran’s ear and then lips press against it. Pat’s voice is so soft that Pran can barely make out the words. “I changed my mind. I’m gonna fuck you right now.”
Pran grips Pat’s shoulders so hard he’s afraid he might bruise the skin. Holy fuck. Seriously? Pran spares a glance at their friends that are still looking on. They’re all oblivious to Pat’s sudden declaration, still sorting themselves out after Pat pushed them all aside. Mo sits up and watches them with fascination. Chang looks intrigued and Korn’s expression is somewhere between excitement and glee.
Pat makes a sharp sound like a hiss, startling Pran into looking back at him. Pat’s grip on Pran’s chin confirms what Pran already suspected - ‘you only get to focus on me now’.
Pat drags one of the large, heavy towels up to drape over their hips, shielding them from view. With oppressive weight, Pat grinds down between Pran’s spread legs and Pran bucks into the sensation. He’s definitely getting hard again already.
Pat’s hand slides between them and yanks down at the elastic of Pran’s pants to play with the end of the butt plug. Pat isn’t gentle as he yanks the end of it back and forth, and Pran gasps when Pat pushes it deeper inside him, filling Pran up before yanking it out completely with a harsh tug.
Pat’s hand moves again and then Pran feels the brush of Pat’s opened zipper grazing his thigh. Pat’s heavy cock is prodding at the sensitive skin between Pran’s legs, leaving a slick trail. Pran scrabbles at Pat’s back and has two seconds to spare a bewildered thought to the fact they don’t have condoms before Pat is pushing into him. The friction burns with only Pat’s precome and the residual lube from the butt plug to ease the slide. Pran almost comes at that instant.
Pat thrusts hard and Pran curses aloud, arching into the feeling of being stretched to his limits. Pat hunches over Pran, repeating the same brutal motion. He isn’t looking at anyone in particular but his body language couldn’t be more clear. I’m the only one that gets to do this with him.
Pat braces his knees and ruts into Pran, the sound of their skin slapping against each other muffled by the dense fabric of the towels. Pran squeezes his eyes shut and clings to Pat, feeling Pat’s deep groan and then a gush of wetness.
Pran’s eyes fly open when he feels Pat pull out only for something hard and plastic to replace him against Pran’s entrance. “Pat,” he gasps. “What the fuck.”
Pat fully pushes the butt plug back inside of Pran, trapping his come inside of Pran before dragging his rough hand up Pran’s erection. Pran feels his rim fluttering around the plug and he comes hard enough that his brain and legs are left feeling loose and fuzzy and pleasantly floaty.
“Nice one,” Korn hoots as he holds his hand out for a high five. “That was so fucking hot, man.”
Pran laughs but he offers his palm and Korn slaps it. Chang is laughing at Korn’s antics. Mo is still pretty much in the same position, watching with rapt fascination.
Pat’s weight is heavy over Pran’s body and he’s hiding his face on Pran’s shoulder. Pran sounds fond to his own ears. “Pat, are you gonna get up?”
“No.” Pat’s voice is muffled by Pran’s shoulder.
Pran can’t stop grinning at him. “Are you seriously embarrassed now after you’ve done all of that?”
Pat lets out an unintelligible drawn out sound. Korn is cackling now. He yanks at Mo and Chang’s sleeves. “C’mon, let’s go bring back midnight snacks. Let the lovers have their moment of privacy.”
Korn ushers them both out and there’s a chorus of ‘thank you Pat’s and ‘bye, Pran’s before they crowd out the door and close it behind them, leaving Pran and Pat alone in echoing silence.
Pat exhales. “I can’t believe we fucked on Korn’s bed while he watched. I’ll never be able to look him in the eyes again.”
Pran sticks his tongue out at Pat. “Don’t be dramatic. You kinda liked that, didn’t you?”
Pat hoists himself up a little, not making eye contact as he teases at the strands of Pran’s hair at his nape. “I have other ways to show you off.”
“Didn’t answer the question,” Pran coos.
Pat’s eyes finally meet Pran’s. They’re both able to keep a straight face for approximately two seconds before laughing together. Pat peppers Pran’s lips with needy kisses. “Are you okay? Did I hurt you?”
“Mmm, it might be a little sore for a bit, but that’s alright.” Pran lets out another moan. “Damn. I still can’t believe you came inside me and then plugged me up.”
Pat’s hips twitch a little at the remark, but his voice is a shy mutter. “Wouldn’t be good to make more of a mess than we already did. They didn’t know we took our pants off.”
“True.” Pran spreads his thighs a little wider, stretching his arms above his head. “Wanna have a look before I shower, baby?”
“Uh-” Pat moves back, flustered in a way Pran’s never seen before. It’s delightful to witness.
Pat tucks himself back in his pants and shoves at Pran’s shoulder with his face averted. “Get off this bed and go shower already,” he tells Pran.
Pran sighs a little as he sits up towards Pat’s receding body. “I’m gonna take this plug out and feel your come trickling out of me.”
Pat nearly slaps Pran in the face covering his mouth. “Pran,” Pat pleads. “Please.”
Pran giggles and escapes Pat’s grasp, dragging a cleaner towel with him. He closes the bathroom door and strips while he waits for the shower water to warm up.
Pran avoids getting his hair wet as he steps into the steamy heat of the shower. After he’s taken his time relaxing into the heat, Pran reaches behind him and eases the butt plug out. He presses his lips together at the strange sensation of Pat’s come gushing out of him all at once.
Pran rinses off and locates Korn’s bottle of soap. As he’s lathering his skin, Pran hears a knock on the bathroom door. “Pat?” he calls.
Pat steps in with Pran’s tote bag. “You forgot your stuff.”
“Oh yeah. Thanks, babe.” Pat exits again and Pran finishes washing off the soap before turning off the shower and toweling off. He dresses in the clean clothing he’d brought, but he doesn’t have a spare shirt and he left his sweater on Korn’s bed. Pran finds the change of clothing he’d brought for Pat in his bag. He wraps the butt plug in his dirty laundry and stuffs the bundle into his bag before stepping out.
Pat blinks seeing Pran exit the bathroom shirtless with a towel slung over his shoulders. “Hello,” he says, pressing his hands over Pran’s hips. Pran huffs and rolls his eyes but he doesn’t hide his smile.
Then Pat’s eyes go a little distant looking him up and down. “What?” Pran says.
“Mm. Nothing.” Pat kisses Pran chastely. “The whole shirtless thing with the towel reminded me of something.” Pat grabs his clothes from Pran’s hands and whisks away the towel around Pran’s shoulders before he goes into the bathroom.
Pran finds his sweater wedged between two pillows and slips it on. Pat had put aside the towels with their neglected bottle of lube lying on top of the pile. Pran’s definitely feeling the results of its absence every time he moves around. It’s not enough to make him wince but he suspects Pat will eventually notice the subtle differences in Pran’s posture.
Pat opens the bathroom door with towel-dried hair and one wrist pressed to his face. Pran blinks as Pat proceeds to walk over to Pran and press his nose to the crook of Pran’s neck and shoulder. Pat kisses Pran’s neck before shaking his head. “Soap smells different.”
“You great big dog.” Pran pokes at Pat’s cheek with a soft smile.
“Mmmh.” Pat wraps his arms around Pran, pulling him close. Pran squeezes Pat’s torso and rests his head on Pat’s shoulder, breathing in the slight humidity of his damp neck.
“I’m your boyfriend,” Pat says. It has that hint of tentative hesitation that it sometimes gets when he wants Pran’s reassurance but doesn’t quite know how to ask for it.
Pran tilts his head up to kiss Pat. “You are.” Pran kisses Pat again and grins. “You’re my one and only, always. And I’m yours.”
Pat smiles and nuzzles Pran’s temple. Both of them nearly startle when there is a loud knocking at the entryway. “Pat, open the door. I forgot my keys in the room. And my wallet.”
“We had to go ask Wai for twenty baht,” Mo adds. Chang laughs and says something that Pran can’t make out.
“One sec,” Pran calls. He kisses the corner of Pat’s mouth one more time before looking at him. “You good?”
Pat nods, his eyes brimming with affection. Pran goes to open the door, and the room is filled with chaos once more.
Pran sits pressed next to Pat as everyone shares chicken skewers and debates the merits of watching a movie at a movie theater as opposed to streaming it online. Chang somehow brings up the topic of an obscure Japanese-British musician. Mo cajoles Pat into allowing him to give Pran another cheek kiss.
Pran leans into Pat during the entire conversation. Pran keeps a careful eye on him, but Pat looks the most relaxed he’s looked ever since he entered Korn’s room. He’s still embarrassed, but Pran is relieved to see Pat isn’t acting awkward anymore.
Chang points a half-eaten skewer at them. “Hey, Pran.” He looks from Korn and Mo to Pat before focusing on Pran again. His eyes are full of curiosity. “We were all wondering if this is a one time thing or if we’ll get to play with you again.”
“Oh.” Pran can’t hide the delight in his voice. He quickly glances over at Pat. Pat’s cheeks are flushed but that’s definitely a smile he’s suppressing. “Pat and I will talk about it first,” Pran says slowly, not breaking eye contact with his boyfriend. “We’ll let you know later.”
“Fuck yeah.” Korn slings his arm over Chang’s shoulder. “We got this, guys. The group boyfriend always gets what he wants.”
“That’s an exaggeration, please,” Pran says with laughter. Yet as Pran watches his friends start to bicker about ramen flavors and he feels the warmth of Pat’s arm resting loosely around his back, Pran can’t deny how lucky he feels right now.