Work Text:
Slow and quiet evenings were few and far between in the dorm, but that day was especially quiet. Comeback preparations were in full swing and the group was split between those stressing and those trying to calm the others down.
Hamin was trying to take his mind off the comeback with the help YouTube documentaries, laying comfortably on his bed with hair damp from his shower. His body was still tingling from practice but his mind was just a quiet buzz, drowned out by the voice of the narrator from the 3rd video essay in a row. He wasn't even focusing on the subject, all he needed was a calm voice to soothe his mind, relax and guide him to sleep.
"Haminnie"
He turned his head towards the door and smiled softly when he saw Eunho walking towards him. He looked so domestic and comfortable in a stretched, well worn shirt and loose shorts peeking from underneath the hem.
"Hi." Hamin said softly, taking the headphones out of his ears just as Eunho leaned down and pressed a quick kiss to his lips. A warm flare of love and adoration filled his chest and he couldn't suppress his (most likely) dopey smile. "Did you shower already?"
"Yeah, for some reason Yejun took a century to finish his shower, but I managed to kick him out eventually."
Hamin chuckled, scooting back on his bed to make space for Eunho. "Admit it, you whined to Noah until he went in himself and pulled Yejun out by the scruff.
Eunho didn't confirm it verbally but his expression was all Hamin needed to know that he hit the nail on the head.
With another chuckle Hamin gave the mattress in front of him a few pats. "Come here, my clean hero."
Eunho grumbled something under his nose but he obediently climbed into the bed, immediately wrapping his arms around Hamin's chest. Hamin watched him with a love-struck smile, how he pulled himself close, pillowed his face on Hamin's chest and eventually threw his leg over Hamin's, effectively pinning him in place. And it was everything Hamin ever wanted from his life.
He wrapped the arm pinned under Eunho around Eunho's shoulders and placed his free hand on Eunho’s bare thigh, giving it a little pat. “Sleepy?”
Eunho’s muffled grunt was all Hamin got in response. He smiled, so incredibly endeared by the man hiding in his arms. He gave his thigh a little squeeze before he reached for a blanket. Covering them both with one hand was a little tough but there was no way he was dislodging Eunho from his comfortable embrace just because of a blanket. Once he was happy with his handiwork Hamin placed a kiss to the crown of Eunho’s head and found his thigh under the blanket again, tapping it gently with his fingers.
“Goodnight, Haminnie.” Eunho whispered and pressed his lips against Hamin’s pulse in a quick goodnight kiss.
“Goodnight.” he gave Eunho’s shoulders a little squeeze.
“I love you—”
“I love you even more.”
~o~o~o~
Hamin was hot.
And someone was definitely breathing loudly into his ear.
Still groggy from his sleep he took a second to reorient himself, remember where he was and figure out what was going on. He didn’t open his eyes, instead focused on Eunho’s badly muffled grunts and loud breaths, his hand clutching at Hamin’s sleeping shirt and cock grinding against Hamin’s hip. He was hard against him, desperately searching for purchase while simultaneously trying to not jostle Hamin too much (and failing miserably). It took all of Hamin’s strength to not immediately react and pin Eunho beneath him. Instead he decided to wait a little, pretending to still be asleep, letting Eunho roll his hips against him. His breath was so loud in Hamin’s ear and the air under the blanket was getting uncomfortably hot.
After just a few moments Eunho’s voice broke at the top of his breath, a pitchy moan that went right to Hamin’s stirring cock. He clutched Hamin’s shirt in a vice grip, movements getting more and more sloppy, grunts getting pitchy and turning into even more moans.
“So needy.” Hamin finally said, opening his eyes to look at his boyfriend.
And Eunho still looked so homey and soft, just like when he walked into Hamin’s room, but there was that sensual edge to him, pupils blown, hair messed from sleep, lower lip bitten from his failed attempts at staying quiet.
“F-fuck, Haminnie, I need you so much,” Eunho whined, his cock now grinding against Hamin even harder than before. And Hamin squeezed Eunho’s thigh, still thrown over his legs, and pressed a quick kiss to Eunho’s forehead.
“You’re doing great, baby, come on, just a little more.”
Eunho whined, hips stuttering against Hamin’s hip, “No, f-fuck, Hamin I want you so bad, I need you so fucking bad—” He suddenly surged forward, crashing his lips against Hamin’s. It was a messy and desperate kiss, teeth clashing against each other as Eunho greedily tried to get all of Hamin to himself. And Hamin let him, he parted his lips to let Eunho do whatever he wanted. Eunho was desperate, trying to get everything all at once, throwing his leg completely over Hamin to straddle him, hands clutching at his shoulders. And Hamin guided him gently, hands on Eunho’s hips, steadying his boyfriend as he tried to get as close to Hamin as it was humanly possible.
Feeling a little devious Hamin moved his hands over Eunho’s ass and fuck—
“You’re really needy, huh?” he said against Eunho’s lips, voice dipping low. He felt Eunho shiver and arch his back in response, pushing his naked ass against Hamin’s hand.
“I tried to get myself off but I guess your cock is the only thing able to satisfy me.”
Hamin growled, a rumble deep in his chest, and Eunho shivered again, a satisfied smile on his face. Gods, Hamin thought that he was the one whipping Eunho into shape but it was the other way around all this time. Eunho had him wrapped around his fingers and just a little moan, flutter of his lashes and that toothy grin were enough to make Hamin’s walls crumble.
“Let’s see if it’s truly all you need.” Hamin grinned and a quick slap on Eunho’s bare ass made the man in his arms yelp and grind his hips against Hamin’s.
Hamin heard him curse under his breath, his pupils blown to the point where it was difficult to see any of the red. “What—”
Hamin simply offered his cheek a quick peck and adjusted his pillows, so he could lay more comfortably and still see Eunho. Seeing his boyfriend still confused he grabbed his hips and guided him to grind his ass against his cock. They both sucked in a breath, staring into each other’s eyes with burning passion and want.
“I’m still a little tired from yesterday’s practice and I guess you could show me how much you want my cock.” Hamin chuckled and caught Eunho’s lower lip with his teeth, pulling it a little teasingly. When he let go he watched with rapt attention how Eunho’s lips grew even redder, even more kissable.
His boyfriend worried the slightly bruised lip between his teeth, the two pointy canines dragging deliciously over the sensitive flesh. “Condom…?”
“Up to you, we’ll have to get a shower anyways so I don’t mind either.”
Hamin watched Eunho think for a moment until he leaned down to give Hamin’s lips a quick peck. “Let’s go without. Pass me the lube and get comfy.”
This was familiar to them, a small routine in the heat of passion, a moment to ground themselves and prepare for what was to come. Hamin passed the bottle of lube to Eunho, who was eager to press his lubed fingers into himself. Since Eunho admitted to touching himself beforehand Hamin quickly made some space on the bed and propped himself up on a few haphazardly thrown pillows. All the time he kept a watchful eye over Eunho, who was still straddling his legs, eyes half lidded as he pushed his fingers inside himself, his thick cock hanging heavily between his legs. For a moment Hamin thought about sliding lower, to suck Eunho off while he fucked himself on his fingers, but that’d have to wait for another day.
“You ready baby?” Hamin asked softly, his own hand reaching between Eunho’s legs to join his fingers slipping and and out of his ass. His own finger slipped in easily alongside Eunho’s and Eunho sighed softly, happily.
“Mhm, ye-ah, yeah, I want to ride you so bad.”
“I’m all yours.”
Eunho licked his kiss swollen lips, pulling his fingers out. He wiped the excess lube off on Hamin’s shirt and quickly grabbed Hamin’s hand. Hamin smiled up at him, giving his hand a little squeeze. Eunho responded in kind, a beautiful, surprisingly shy smile curving his lips as he took Hamin’s cock in his hand and pressed the tip against his ass, lining himself up.
“Here I go,” Eunho’s voice dropped into a whisper, the previous urgency changing places with reverence and intimacy. And Hamin held his gaze as Eunho lowered himself, his cock pressing into Eunho’s ass, so hot, so tight. Eunho’s lips were parted, soft gasps leaving his lips as he lowered himself slowly, his strong thighs straining with the effort. Hamin placed his free hand on Eunho’s bare thigh and rubbed it gently with his thumb, soothing Eunho and silently telling him that he doesn’t have to rush.
They have the whole morning to themselves. The others can wait for them.
The only important thing was the two of them, their soft eyes and gentle touches, the heat slowly building up in them again. It was fueled by the gentle reassuring squeezes Hamin gave Eunho’s hand, the soft press of his hand on Eunho’s thigh as Hamin guided him in sinking low, lower on his cock. Their affection soared when Hamin rubbed Eunho’s cheek and softly asked Eunho if everything’s okay, and Eunho smiled at him, brilliant and full of love.
“Couldn’t be better.”
Hamin smiled, his hand falling from Eunho’s cheek back to his thigh. Eunho was already fully seated on him, a comfortable and familiar weight on his hips. His heat was enveloping Hamin fully, squeezing a little from time to time as Eunho adjusted to his size.
“Take all the time you need,” Hamin said softly and Eunho simply answered with a chuckle and a first experimental roll of his hips. It wasn’t anything much, just a little grind forwards, but it was enough to make Hamin groan and squeeze their hands.
“F-fuck, Haminnie,” Eunho moaned, his hips starting a slow rhythm, “H-Haminnie…”
“I’m here baby,” he whispered back, watching with reverence how Eunho moved on him, how he rose a little on his thighs and dropped back down to fully sit on Hamin’s hips. His back arched, cock bobbing uselessly between his legs, neglected by the both of them. But Hamin knew that Eunho didn’t need to have his cock touched, not when he was on top of Hamin, slowly picking up his pace. Instead Hamin’s free hand traced from Eunho’s navel up his abs, lifting his shirt, up to his chest. He cupped Eunho’s chest and teased his nipple lightly with his thumb. Eunho shuddered, spearing himself on Hamin a little harder.
“Fuck-k.” Eunho cursed, catching Hamin’s gaze again. And Hamin knew what it meant. He braced his feet on the bed and as Eunho was about to drop back down on his cock he met his hips halfway, driving his cock into Eunho’s welcoming heat.
Eunho’s breath caught in his throat, his head falling backwards. The heat and desperation returned as Eunho rode Hamin harder, Hamin meeting him halfway time and time again. With their hands clasped together they got lost in the pleasure, the burning pleasure filling their bodies, catching their nerves on fire, setting them alight. Eunho looked like a sin, riding Hamin with his sleep tousled hair, cock bobbing between their bodies and slapping against Hamin’s abdomen from time to time. And Hamin wanted to kiss Eunho so bad, he needed to crush their lips together, needed to whisper sweet nothings right into his mouth. After meeting Eunho’s one more time he sat up and wrapped his arms against his boyfriend, pulling him closer, so impossibly close, as if trying to meld their bodies together. He kissed Eunho’s neck, sucked against that sweet spot behind his ear until Eunho writhed in his arms and a pretty bruise was left in his wake. Eunho’s rhythm never stopped and Hamin kissed across his jaw and finally caught his lips in a kiss. It was messy, their lips separating a little as Eunho kept bouncing, driving Hamin’s cock completely inside himself every single time.
“I love you baby, I love you so much,” Hamin kept babbling into the kiss, Eunho only responding with choked out moans. And when Eunho’s rhythm faltered, thighs inevitably getting tired, Hamin was quick in wrapping him in his arms and laying down on the mattress. With his lips still pressed against Eunho’s he blindly searched for a pillow to put under Eunho’s hips for a little more comfort.
“All good?” Hamin asked and Eunho whined in response, wrapping his legs around Hamin and crossing his ankles behind his back.
“God, do you have to ask, f-fuck me please!”
Hamin chuckled and kissed right under Eunho’s jaw, “I love you.”
“I love you t-too!” Eunho chocked out just as Hamin snapped his hips forward, fucking into him. He quickly found a rhythm, driving into Eunho time and time again, and Eunho wrapped his arms around his neck, pulling him closer for more kisses.
They were both close, so incredibly close. Hamin grew quieter, pleasure coiling in his limbs, pulling his muscles taunt, while Eunho kissed him, soft giggles a telltale sign of his orgasm getting closer.
“T-touch me,” Eunho eventually whispered into their kiss and Hamin quickly wrapped his hand around Eunho’s so far neglected cock. It didn’t take much more - a few twists of Hamin’s wrist, a few snaps of his hips, and Eunho’s back was arching, his whole body getting filled with pleasure and Hamin was more than happy to fuck him through it. Eunho squeezed him, so incredibly tight, and he fucked into that heat, once, twice, thrice, until his body was set alight but the pleasure, throwing him off the edge. He fucked them both through their orgasms on autopilot, until Eunho gently slapped his shoulder.
"E-enough,” he choked out, voice raspy and tired.
Hamin let out a satisfied sigh, resting his sweaty forehead against Eunho’s shoulder. His cock was still inside Eunho, slowly getting soft, but he didn’t mind, they didn’t mind. They just wanted to be together for a little longer, they wanted to get down from their high together. As long as the outside world will allow them to.
They stayed like that, Eunho’s legs and arms still wrapped around Hamin, lips eventually finding his forehead and pressing a few lazy kisses against his heated skin.
“I love you,” Eunho whispered, for what felt like the hundredth time that morning. Hamin smiled, lifting his head to catch Eunho’s lips in a slow kiss.
“I love you.”
