The dorm was quiet except for the low hum of the air conditioner and the distant sound of traffic below. Heeseung had just come back from a late-night vocal lesson, his shirt clinging to his chest from the summer heat, when Jake cornered him in the hallway.
“Couldn’t stop thinking about you all day,” Jake muttered, voice already rough. He pushed Heeseung against the wall, hands sliding straight under the damp fabric to palm his pecs. “Fucking obsessed with how you sound when you moan my name.”
Heeseung’s breath hitched, but he didn’t resist. “Then do something about it instead of talking.”
Jake dropped to his knees right there, yanking Heeseung’s sweats down. His cock sprang free, already half-hard, and Jake wasted no time sucking the head into his mouth with a wet, filthy sound. He took him deep on the first go, throat working, saliva dripping down his chin. Heeseung’s hand fisted in Jake’s hair, hips jerking forward.
“Shit, yeah—suck it harder,” Heeseung growled. Jake obliged, gagging on purpose, eyes watering as he bobbed fast and sloppy. One hand reached up to roll Heeseung’s balls, the other jerking the base in time with his mouth. Spit ran down Heeseung’s shaft, making everything slick and loud in the empty hallway.
They didn’t make it to a bed. Jake stood, spun Heeseung around, and bent him over the kitchen counter. He spit into his palm, worked two fingers straight into Heeseung’s ass, scissoring roughly. “You’re already loose. Been thinking about this too, huh?”
“Shut up and fuck me,” Heeseung snapped back.
Jake lined up and thrust in one smooth motion, burying himself to the hilt. Heeseung groaned, forehead pressed to the cool marble. Jake didn’t ease in—he set a brutal pace, skin slapping loud, one hand gripping Heeseung’s hip hard enough to bruise while the other reached around to stroke his cock in quick, rough pulls.
“Take it,” Jake panted. “Fucking take every inch.”
Heeseung pushed back to meet every thrust, muscles flexing, sweat sliding down his spine. Jake leaned over him, biting at his shoulder, then reached up to shove two fingers into Heeseung’s mouth. Heeseung sucked them greedily, tongue swirling, moaning around the digits while Jake pounded into him.
They moved to the couch next, Heeseung on his back with legs spread wide. Jake hooked one knee over his shoulder and slammed back in, the new angle making Heeseung curse and leak pre-cum onto his own stomach. Jake jerked him off in time with his thrusts, thumb rubbing over the slit.
“Gonna come inside you,” Jake warned. “Fill you up so you feel it tomorrow during practice.”
“Do it,” Heeseung gasped. “Want it.”
Jake’s rhythm faltered as he came, pulsing deep, hips grinding through it.

He didn’t pull out right away; instead he kept stroking Heeseung until he spilled over his fist, thick ropes hitting his chest. Jake leaned down and licked it up, then kissed Heeseung messy and deep, sharing the taste.
Later they moved to the shower, water running hot over their bodies. Jake dropped to his knees again under the spray, eating Heeseung out this time, tongue pushing inside while his fingers worked his own cock. Heeseung came again just from that, thighs shaking.
By morning they were tangled on Jay’s bed—Jay had joined after hearing the noise, and now he was buried in Jake while Heeseung fucked Jake’s mouth. The room smelled like sex and sweat, sheets ruined, bodies moving in a raw, endless rhythm until everyone was spent and sticky.
They didn’t talk much afterward. Just cleaned up, shared water bottles, and passed out in a pile. The next practice would be hell on sore muscles, but none of them minded. Not when the night had been this filthy and satisfying.