Work Text:
Joshua might actually get a nosebleed this time.
Because damn.
Seungcheol didn’t just post a thirst trap.
Bare back. Wet. Muscles glistening.
Tattoo on full display.
His face wasn’t in it, but Joshua could tell— he knew that smug energy.
That silent flex. That calculated chaos.
He knows Seungcheol. He knows his man.
It’s not like Joshua hasn’t seen that body naked before — God, he’s devoured it from lips to crotch more times than he can count.
But seeing it up on social media? Public? Deliberate?
Yeah, Joshua’s fighting for his life right now.
The curves of Seungcheol’s back, the definition of his arms.
Jesus.
Joshua was ready to drop to his knees on sight.
And then the worst thing happened.
In the middle of his dizzy, horny spiral, he liked it.
The post. Accidentally.
With his official account.
And by the time he realized? It was too late.
Comments were already flooding in.
NOT HONG ‘I'D LIKED GET REAR-CHOKED’ JOSHUA LIKING THIS!!
Honey you good??
He’s so me.
The way this confirms everything.
He didn’t even try to hide it.
Joshua..babe..blink twice if you're alive.
Fuck.
Everything’s ruined.
He could ask Jeonghan to help. Maybe to like it too. Maybe make it seem like a 95z moment.
But the thing is... Joshua is horny. Actually horny.
Like, pussy-throbbing, hole-aching, fingers-twitching-to-touch-himself kind of horny.
And all from one damn picture.
He needs Seungcheol.
Now.
Needs his tongue. Needs his dick. Needs to be filled until he forgets how to breathe.
“Seungcheol! You’re finally here?!” Joshua lit up the second the front door opened.
He bolted down the hallway like a needy kitten, launching into his boyfriend’s arms.
Seungcheol caught him with a grunt, spinning him around before holding him close.
Soft reunion? Not a chance.
Seungcheol was already burying his face into Joshua’s neck, kissing him like he was starving.
And Joshua? He moaned. Yes, fucking moaned.
Desperate little thing, already clawing at his shirt.
They stumbled backward, kissing like their lives depended on it, clothes shedding with each step until they crashed into Joshua’s bedroom.
The door slammed shut.
Outside, the members shared a collective sigh.
“Another long night.”
“They’re gonna break the bed this time.”
“Again?”
“They didn’t even try to be quiet last time.”
Yeah. No one was sleeping tonight.
Inside the room, Seungcheol was already deep inside him.
Dragging his cock out, slow and reverent, before slamming back in with a filthy groan.
Joshua was bent over the bed, his back arching as he screamed into the pillows.
So fucking tight. So fucking wet.
Every thrust hit home— right into the spot that made Joshua see stars.
“Louder, babe. Tell me how you're feeling, okay?”
Seungcheol’s voice was a growl, low and dark against the sweat-slicked air as his grip on Joshua’s waist tightened.
Joshua could only moan, face buried into the sheets.
The soft white pillows had long shifted out of place, now bunched above his head, rocking with him under every powerful thrust.
The bed creaked louder and louder. No rhythm left now, just rough, reckless need.
It sounded like it could split in half and crash through the wall any second.
Joshua’s back was arched deliciously, his chest dragging over the sheets, nipples catching and rubbing with each motion.
The friction was maddening, making him twitch.
It itched. Badly.
But he couldn’t even reach to touch himself. His hands were trembling, knuckles white, clutching fistfuls of the sheets like his life depended on it.
Seungcheol groaned behind him, voice raw.
He was close.
And when he was close, he bit.
Joshua knew that.
Expected it.
It wasn’t just sex.
It was a message.
Every time Seungcheol marked him, it screamed mine.
A message to everyone, but especially Yoon-pervert-Jeonghan, that this tight, dripping, fucked-out pussy belonged to him.
And Joshua loved it.
Of course he did.
He gasped when teeth sank into his shoulder, body jerking violently.
His eyes rolled back as he came hard, clenching around Seungcheol’s thick length buried inside him. Hot release spilled between his thighs, dripping onto the sheets.
Seungcheol stilled, panting, letting Joshua ride out the high.
Letting him breathe.
But when he felt the younger begin to rock his hips again, grinding back with that fucked-dumb eagerness... he chuckled low.
“So lewd,” he muttered, before wrapping a firm arm around Joshua’s throat and pulling him upright.
Joshua choked out a gasp, back flush against Seungcheol’s chest, slick skin against slick skin.
His legs were shaking, but his hole stayed greedy— clenching around the cock still inside him.
Ah, yes.
His favorite part.
Being choked by those strong, bulky arms.
As Seungcheol’s bicep flexed, Joshua’s breath caught.
Oxygen vanished.
His fingers flew up, digging into Seungcheol’s forearm as his vision blurred, lashes fluttering.
He moaned— choked and broken— and clenched down violently again.
That did it.
Seungcheol moaned loud and deep, spilling inside with a shudder, filling him to the brim once again.
Joshua dropped forward the moment he was released, collapsing chest-first into the sheets.
His breath came in short, shaky bursts.
His heart was pounding like it wanted to escape his chest.
Fuck.
That was so good.
Behind him, Seungcheol stared at the wrecked mess he made of his lover.
He lifted one hand and gave a light smack to Joshua’s ass, watching it bounce. Then he palmed it, kneading.
So soft. So perfect. So his.
Joshua didn’t even flinch.
He was too far gone.
Fucked-out and sleepy, twitching occasionally as he tried to come down.
So of fucking course, Seungcheol bent down and sank his teeth into one of the cheeks. Ass cheeks, specifically.
A deep mark bloomed instantly.
Joshua gasped, hips jolting.
Another bite on the other side. Even deeper.
Then Seungcheol flipped him over, fully enjoying the sight of his ruined boy.
Hair a mess, face flushed, lips swollen, chest heaving, thighs trembling.
He was so excited to get fucked all night.
And now look at him.
Tsk.
Seungcheol wasn’t done. Not even close.
He leaned down, whispering against Joshua’s ear.
“You’re not tapping out already, are you?”
Joshua blinked up at him with glassy eyes, pupils blown wide, lips parting to answer—
But the only sound that came out was a moan as Seungcheol slid back in again.
Four more rounds to go. Maybe.
Hell for members.
Heaven for them.
