Work Text:
The sound of a key unlocking reverberates through the front porch of Seungcheol's house. From an outsider’s perspective, it may look suspicious. Seeing someone who is obviously not the owner of the house trying to enter the building as discreetly as possible, especially with the way the lanky guy is crouching and looking around like he’s scared to be caught.
Guess luck has always been Jeonghan's loyal companion. Since no neighbors are loitering outside the perimeter of his boyfriend’s house tonight, the chance of him getting misidentified as a thief will be zero. To be fair, it is currently close to midnight, so of course, no one will be around.
The dramatic act that Jeonghan posted in their group message was all part of his deliberate surprise. In fact, he was actually sitting in the airport lounge when he sent those texts. He can depart back home a day earlier, and since he knows that Joshua is staying at Seungcheol's house over the long weekend, he thinks it will be delightful if he shows up without any of them anticipating it.
Jeonghan slowly closes the front door, dragging his suitcase towards the living room. He can hear loud noises from the TV; maybe they are watching a movie? They will likely do it since their initial plan for this weekend is to binge-watch the Lord of the Rings series together.
Jeonghan winces internally. This shameless betrayal… They could have waited for his arrival!
He walks faster to greet his boyfriends with his wrath. He is losing the plot, as he is supposed to proceed in incognito mode. The explosions blaring from the speaker drown out his footsteps anyway.
“Hey, having fun without me?” Jeonghan greets in scorn as he steps into the… empty living room.
No one is sitting on the couch, and no one is watching Frodo Baggins screaming at the great wizard Gandalf on the screen.
Jeonghan leaves his luggage behind, wandering away to the kitchen and backyard in search of his boyfriends. They are nowhere to be found on the first floor.
Perhaps they’re upstairs?
He marches to the second floor after shutting down the movie. It is odd. If they decide to end the night, why don’t they turn off the television downstairs?
As careless as Seungcheol can be at tidying shits up, he is usually very eco-conscious. Joshua, too! He is the picture perfect of a responsible adult who cares for the environment AND scrutinizes his electric bills. He will not let Cheol waste his money for unnecessary reasons.
Jeonghan strides to the master bedroom, one can argue he almost power walks through the corridor. He can’t wait to wake his sleeping babies up and call dibs to sleep right in the middle. He is claiming his cuddling rights tonight, and he is confident that his boyfriends will grant him anything.
Seungcheol never locks his bedroom, but with Joshua's presence, this may not be the case. Jeonghan hopes it is, though. It would be so lame if he had to knock on the door asking his boyfriends for an in.
Click
The good news is the door is open, but the bad news is that instead of becoming the person who performs the ‘surprise’ Jeonghan ends up becoming the one who gets utterly pranked.
He imagines the sight that will welcome him behind the closed door is his cute boyfriends in deep slumber, all tangled in bedsheets. Some real, wholesome stuff that he can take a picture of.
But the one in front of his eyes is… slightly different from his imagination. Technically, Seungcheol and Joshua are lying on the bed, and yes, the bedsheets are tangled… The major discrepancy is that they are both awake and fully nude.
At least Joshua is butt naked from where he’s seeing; Jeonghan is not sure of Seungcheol’s state of undress since Joshua’s deceptively broad figure hides his body.
Seungcheol on all fours with Joshua ramming his dick behind him is certainly not something he expects to witness tonight, but he isn’t complaining. If anything, it is the best visual that graces his vision for the past bleak week.
“I’m close..” Seungcheol croaked in between grunts. He was rhythmically moving his ass to meet Joshua’s thrust halfway. Seungcheol’s hand slips under to touch himself, wishing to gain some relief, but Joshua is quicker, denying the man of his desire.
“Learn to be patient, Seungcheol.” Joshua slowly pulls out, dragging his tip around the rim in a feather-light motion. “I know you can wait a bit longer.” Seungcheol’s breath hitches, trying to form an answer, but his words come out strangled.
This has been going on for almost ten minutes, of Joshua’s intense fucking, then stopping seconds before Seungcheol reaches climax. Joshua’s game of pushing and pulling him over the edge is as cruel as his kindness. Seungcheol knows he can ask the man to quit it, but he won’t. He has found out from experience that greed often comes hand in hand with pleasure, it is a sin that he condones the most.
“Don’t you want to be a good boy for me?” Joshua leans down, nibbling Cheol’s earlobe gently. Jeonghan can see how Joshua sluggishly enters again as Seungcheol arches his back, nodding his head feverishly. A hoarse yes spilled out of his mouth.
Joshua then buries himself inside the pulsating entrance, pressing his cock into the hilt, picking up the pace as he continues pounding with abandon. It is right at that moment that watching the scene unfold won’t do it anymore for Jeonghan. He steps closer to the side of the bed like a moth drawn to a flame, his body going on autopilot, removing the jacket and pants that he is wearing.
The temperature grows hotter, with thick, heady air of arousal enveloping every crevice of the room.
In this proximity, his brown orbs easily follow the sweat dripping down Joshua’s back and linger on Seungcheol’s ears, getting all flushed and pretty… Honestly, it is astounding how the two of them are so out of it that they fail to realize Jeonghan has been sitting beside them, feeding on the delicious meal before him.
Joshua’s red engorged cock slid in and out brutally, it is almost like he is teasing the big guy under him. The satisfied smirk on his face makes it seem so.
Their dom has always had a vicious tendency…
A change in position is all that Jeonghan needs, with Seungcheol being turned around recklessly to lie on his back, the former is able to capture every single motion without any hindrance.
This is their best look, in Jeonghan's opinion. Joshua and Seungcheol are the most beautiful creatures he has ever encountered, and they are attractive on any given occasion but look their absolute best in the throes of passion. The only person who is given exclusive access to enjoy and even participate in the spectacle is Jeonghan.
Jeonghan is relinquishing any ounce of self-control that he may have had, he doesn’t think he has the ability to think straight… He needs to do something to satiate the aching pain down below.
But he doesn’t need to think straight in a very much homosexual situation like this, does he?
The fingers that have been holding onto the figurative rope inside his head slip, and with the remnants of his cognition going out of the window, Jeonghan starts to insert a finger in.
It glides smoothly, all thanks to the uncapped lube he finds on the bedside table, but the thing is Jeonghan can barely feel anything with just a digit in. His fingers are way too thin compared to his boyfriends’ thick hands and big fat cocks.
Jeonghan has grown to be unapologetically spoiled now after getting fucked regularly by well-endowed, ever-providing men. He loses all interest in doing shit on his own, but he has no better option than to trust his unreliable and unsatisfactory fingers now.
He is in a pinch, too horny to demand better performance. Too immersed in his pathetic attempt to work himself open, too desperate to pump and spread his fingers.
Joshua treats his boyfriends differently when they have sex. He knows Jeonghan is a Grade-A pillow princess whose stamina can wear out pretty fast, so Joshua fucks him hard and fast. Basically using him like a rag doll. Jeonghan doesn’t mind; he can say with no shame that he loves it. A hint of degradation is even preferred. Being a princess and a whore are not mutually exclusive! As he often defended.
Meanwhile, Seungcheol is built like a bulldozer, far stronger and bigger than Jeonghan could ever dream of. So Joshua, the asshole that he is, likes to egg his boyfriend on. It’s like Joshua’s personal mission to drag his puppy on and on, draining him out of all his energy, stretching and squeezing him until he kisses the verge of his limit.
That is precisely what Joshua is doing tonight as well. The play has been going on for some time that Joshua himself cannot hold out anymore.
Jeonghan bounces up and down, impaling himself into four of his fingers in a lousy manner. He tries to be faster, imitating his boyfriends’ quickened pound. The keyword is; try . It’s an impossible feat for him to follow in the first place.
But Jeonghan is the textbook definition of an overly sensitive bottom through and through, it’s inarguable that nothing beats his boyfriends’ dicks, but his state of horniness wins this time so he compromises. Sure, whatever, maybe lazy fingering can help him jerk off all the same..
“A-ah! I want to…” Seungcheol choked another groan, roughly pulling Joshua down into a kiss. Although it is incontestably more like a messy lapping of tongues instead of a proper kiss.
“Mmm.. Come with me, baby.” The movements of their hips become more and more frantic, chasing their release. Seungcheol came with a guttural scream, painting both his and Joshua’s stomach with his cum. Joshua adds in a couple more thrusts before he finishes inside, burying his face to the side of Seungcheol’s neck to bite down, effectively biting down his muffled gasp.
It’s not arduous for Jeonghan and his long fingers to reach the spot inside, in mere minutes, he convulses, and a wanton moan slips out of his mouth in ecstasy as he spills untouched. Jeonghan is overcome with a wave of pleasure, making him lose balance over his body, toppling onto the bed right beside his boyfriends.
Jeonghan is evening out his breathing to help him come down from his high when he feels a hand brushing the matted hair on his forehead. “Love, you’re here.” He opens his eyes to see Joshua sitting on his side.
“Surprise.” Jeonghan grumbles feebly, leaning further into his boyfriend’s touch out of reflex.
He hears some rustles as Seungcheol slithers closer as well, taking ahold of Jeonghan's free hand on the bed. Seungcheol is still lying down, though. Seemingly reluctant to push himself to sit correctly but eager enough to want to make sure part of their skin touches.
“Babe… You should’ve told us. We could’ve picked you up at the airport.”
“Then it wouldn’t be called a surprise if I did.” Jeonghan rolls his eyes at Seungcheol’s petulant tone. “My plan failed anyway, you guys are too preoccupied to realize I’m coming...”
Joshua chuckles at his cute boyfriend who is going all sulky. “Well, I can see that you are coming just fine, love.” Wiping the traces of cum that is staining Jeonghan's flat tummy for emphasis.
Jeonghan looks at him disapprovingly. “That’s not what I meant! Also, it’s not fair. You are having fun together while I’m away.”
“Aren’t you having fun, too?”
“It’s not the same!” Jeonghan abruptly wakes up from his station. “You know it is… I want to come from your cock.” Staring at his lovers with glistening eyes, a trick that he picks up every so often to get what he wants. Not that Joshua and Seungcheol can ever deny him anything, though. They have created a bratty monster.
Jeonghan feels a hand touch his bare thigh, then something wet follows, moving up and up and up, leaving a trail of kisses to his pelvis, stomach, neck, and eventually, his lips. “Easy, babe. We can make it up to you right now if you want to.” Seungcheol speaks into his mouth before dipping his tongue inside like a hungered animal.
“Sure we can,” Joshua takes his place behind Jeonghan, sucking a lovebite to Jeonghan's neck while his hand goes down to play with the tight hole. “And I know Cheol wants to get his dick wet so badly… It’s been a week.”
“Mm-hmm.. I miss you, Han.” Seungcheol says in between kisses. “You’ve been away for too long.”
Jeonghan quivers in joy, this is exactly what he needs. This is exactly where he belongs, to be on the receiving end of his boyfriends’ affection. “I miss you, too..” He turns his head to the other side to press a kiss against Joshua. “Give it to me, please… I want it…”
“What do you want, babe?” Hot breath fanning the back of his neck.
Jeonghan turns back to face Seungcheol, putting both hands on his lover’s bare chest. “Your cock. Put it in me, please..”
“You heard him, sweetheart. Give our princess what he wants.” Joshua embraces Jeonghan, circling his arms on his waist. Jeonghan lies pliantly on Joshua’s front, giving them total control over his body.
Seungcheol clutches Jeonghan's thighs, forcing them open to give him an unobstructed view of Jeonghan's pink hole. Waxed and wet, as per usual. Neither Joshua nor Seungcheol mind fucking or eating out bushy cock and hole, good foods are good no matter how they look like. But Jeonghan does have a habit of waxing all the pubic hair down below, he prefers them smooth.
“Don’t just stare at it. Get your ass moving, Cheol.” Jeonghan bellows impatiently, he truly doesn’t appreciate the unnecessary stalling, especially with how Joshua keeps scissoring him and playing with his nipples, sending his senses into overdrive.
Seungcheol scurries, searching for a pack of condoms thrown on the bed before a voice pauses him.
“What are you doing?”
“Uh, looking for a wrapper.”
“No need. Our results are clean.”
“Are you sure, Han?” Joshua stops his ministrations. “It’s okay if we still use it. I still had it on earlier with Cheol.”
“I’m sure. What’s the point of us getting tested if not for this?” Jeonghan reaffirms. “I trust you.”
Warmth seeps through every fiber of his heart when he hears Jeonghan utter his confirmation. Seungcheol will not take the weight of his words for granted. After almost five months of becoming official, of sharing and receiving love, of ensuring Jeonghan that the two of them are in it for life, knowing that Jeonghan offers them something as precious as his trust really makes everything feel complete.
On any other day, Seungcheol would have embraced Jeonghan to show how thankful he is and how much he treasures their relationship. But it is not an ordinary day, it is not a situation that calls for such innocuous content. He knows Jeonghan will appreciate it more if he skips the mushy stuff and continues their unfinished business.
Seungcheol hoists his boyfriend’s legs, holding them up before hooking them around his back. It is not the most comfortable for Jeonghan, but in this position, Seungcheol can fuck him better, faster. Just like how Jeonghan loves it.
He plunges in with no warning, his shaft sheathed perfectly inside the heat. Still tight despite Joshua’s thorough help in prepping it earlier.
“Move, Cheol.” Joshua chimes in. “Jeonghan can handle it. Right, baby?”
“Y-yes.. Ah!” Jeonghan lets out a needy moan as Seungcheol goes right into it, ramming his cock aggressively. The sound of skin slapping resonates in the room. The noise that they create together sounds absolutely lewd and vulgar with Jeonghan's repeated mewls and Seungcheol's strained coarse drawls.
Joshua grips the tip of Han’s jaw, pulling him into another sloppy kiss, swallowing the broken whimpers coming from Jeonghan. His left-hand plays with Jeonghan's nubs while his other one shifts lower, palming his lover’s throbbing bulge that’s been unattended. It is tiny, but its nude pink shade is cute. It is a pretty cock, despite its subpar length and size. It doesn’t matter, the lovely bunny can only bottom anyway…
“Fuck, Han, I’m near.” Seungcheol rasps. Jeonghan anchors himself by digging his fingers into Seungcheol’s back, and the fire in his loins is ablaze as if his whole being can combust right then and there. Joshua’s hand stroking his cock is not helping the predicament either. And to make matters worse, he can feel Joshua’s cock hardening behind him. Fuck.
The second one is always easier to trigger, each of them still sensitive from the first orgasm. Seungcheol keeps going at it. Repeating it again, and again, and again. He’s too fucking exhausted to pull his dick out so he keeps it inside, hitting the prostate in a shallow thrust. Wanting to paint the walls white as soon as possible.
Seungcheol finally comes at the unhinged mental image of his own cum stuffing Jeonghan's stomach full. He rides out his orgasm, making some of his cum spill out of the puffy rim. Seungcheol can‘t wait to see strings of cum flowing out of Jeonghan, it’s gonna be super pretty…
“Cheol. You’re such a selfish puppy. You should’ve let Jeonghan come first.” Joshua playfully scolds him.
It is when Joshua squeezes his dick one last time that Jeonghan spasms. The overstimulation sends a shockwave through his being, like the earth stutters on its axis. Jeonghan can barely form any kind of thoughts, and his brain shuts down as he takes everything in. All happy and blissed out.
Maybe he does lose consciousness for a while because suddenly, without him realizing, he’s already clean and dressed in new clothes, all cuddled up in the middle, with his boyfriends hugging him on each side. His eyelids feel heavy, and sleep is ready to welcome him anytime soon.
He is about to let the sandman take him in until he remembers something.
“Joshy. You haven’t come yet..” Jeonghan mumbles, fighting the sleepiness.
“I have, babe.” Joshua responses.
“But not because of me…” Jeonghan pouts, turning sideways to face Joshua. “I wanna suck your cock… I wanna taste you in my mouth.”
Joshua pinches his cheek fondly. “It’s fine, love. We still have tomorrow.”
“Josh’s right, Han. We still have many more days to come.” Seungcheol turns, too, resting his hand on Joshua’s waist, effectively hugging his two boyfriends at once.
“That was… A horrible pun and I will ignore it.” Joshua comments in disgust. “Now, let’s rest. I’m sleepy.”
Jeonghan only nods weakly, snuggling up to the bodies cocooning him. He thinks of how practically his surprise didn’t meet its failure. None of his agenda followed through due to external factors that he failed to weigh in his calculation, but the unpredicted improv from his loves made everything better.
It was a perfect night at the end of it all.
