Work Text:
When he opened the doors to the cafeteria, he instantly saw a bright smile directed to him. Such a perfect smile on his boyfriend’s lips, dimples showing while his eyes were shining.
They’ve been dating for almost a month now, going out on dates and enjoying each other’s presence. Sometimes they watch movies that Jungkook recommended, mostly horror movies that scared Hoseok until he was clinging on his boyfriend. Other times they went out with friend or alone to eat, basically all the romantic and relationship stuff.
Hoseok enjoyed it, he really did, he enjoyed to have Namjoon at his side. The taller was so fun to be around but is also so loving towards Hoseok, always holding his hand and kissing his fingertips. Namjoon loves painting Hoseok’s face in kisses - Hoseok’s nose, cheeks, forehead and even his earlobe.
They were at this stage where they were inseparable, only when they had classes and on the way to the toilets. Every weekend, they spend at either Namjoon’s apartment or in Hoseok’s dorm room.
Their friends were sick of it and groaned whenever they shared kisses at the lunch table or called each other nicknames like sunshine or chaos god . It was sweet and they both were so in love.
But, there was something missing. Something really important to Hoseok.
“Hey, sunshine,” Namjoon says as he welcomes Hoseok on the bench with spreading his arm towards him, kissing his boyfriend’s lips quickly. His smile was so sweet and Hoseok couldn’t help but steal another kiss.
“How was class?” Hoseok couldn’t fight his own smile when he got his water bottle from his bag, taking a few gulps. He felt Namjoon’s Hand against the small of his back, caressing and scratching lightly. At night, he does that too. Knowing well that Hoseok loves it a lot.
He’s always looking out for Hoseok and the other tries, too. It’s hard when Namjoon is so selfless, taking so much time and always making sure Hoseok was feeling comfortable.
“It was good,” Hoseok started as he watched Namjoon picking his food with the hand that wasn’t on his back, it didn’t look good. “Took a lot of notes and I actually got most of them.” Namjoon snorted as he took a fork full of food into his mouth, chewing while looking at Hoseok.
“How can you eat that? We should get some real food for tonight.”
Namjoon snorts again and swallows the food , his hand still stroking along Hoseok’s back. After a few more strokes, Namjoon’s arm got tired and it rested around Hoseok’s waist. Call him a prepubescent boy but feeling Namjoon’s palm Rest against Hoseok’s waistband made him feel all jittery.
It’s been so long since he was sexually active and Namjoon didn’t seem to bother, at least he doesn’t show it.
He probably thinks that Hoseok wants to take his time, being the selfless guy he was. The other appreciated it but he had needs . Needs for Namjoon to kiss him just a little bit harder and undress him under the lights of a movie that was running in the background. He needed Namjoon to carry him to his shitty bed and kiss him in places that he needed him to.
“How about we cook something?” Namjoon says, already done with his food with how he pushes the plate towards the other end of the table. Hoseok scoffs, remembering the last time they cooked at Namjoon’s place together. They quit after Namjoon realised that he didnt even has pots to cook food in and they only planned to cook noodles with a simple sauce.
“Or we don’t do that and get delivery or something,” They smile again, lost in each other’s eyes before they kiss again. Just small and sweet pecks before they have to go to another class. For Hoseok it’s budget analysis and Namjoon got abnormal psychology . Only one class until they would meet each other in front of the parking lot, going to Namjoon’s place for the weekend. Hoseok’s duffle bag was already in the trunk and Namjoon’s roommate out of the apartment.
They kiss again in front of Hoseok’s lecture hall, probably annoying everyone that passes them to get into the room. Most of them look like they just rolled out of bed and had the worst week of their life. Hoseok understands because he was like that, too. But then he met Namjoon and his everyday life got better with every second they spent together. Call him cheesy but Namjoon made his life better, making him happy and feel secure.
“I see you later baby,” Namjoon kisses behind his ear, sweetly and not in the way that Hoseok wanted it to be. He suddenly felt the urge to leave university early and make out in Namjoon’s car like they did not even a week ago. They were both painfully hard before Namjoon pulled away and insisted that they would drive home first. Unfortunately, Namjoon’s roommate was home and they couldn’t continue what they started in the car.
Namjoon leaves after that and Hoseok almost let out a disappointed whine when he watched his boyfriend’s broad back disappear behind the corner. Namjoon has always looked good in plain white shirts, even when it’s nothing the shirt was still clinging to his shoulders. He was so tall and Hoseok wanted to climb that man-
“You’re not going inside?” Hoseok looked to the side and saw his friend Jimin wait for him outside, probably cringing at their way too long goodbye. He probably looked pathetic, staring at his boyfriend’s back and fantasising about how he would rip the fabric off his body wouldn’t it be for the university around them.
He eventually sighs and forgets about Namjoon fucking him somewhere around the university property.
-
Falling on the couch when they arrive wasn’t unusual for them on a Friday evening, sleeping a little until they get hungry. Namjoon laid with his back against the couch cushions while Hoseok was perched up on the other’s chest their favourite position.
Usually, Hoseok would’ve fallen asleep when he listened to Namjoon’s steady breathing. Sometimes he snores and that would drive Hoseok crazy but he would learn to live with that.
This time, Hoseok couldn’t stop his hands from roaming around Namjoon’s body. Along his torso and down his sides. Hoseok waited for a reaction but he only noticed Namjoon’s palms against the small of his back.
He started kissing along Namjoon’s jaw and placed his hand against the other’s neck.
Hoseok felt the need to touch his boyfriend and the burning in the pit of his stomach wasn’t making it any better. He felt his dick pulsing in his jeans when Namjoon groaned while Hoseok breathed against his ear.
“Namjoon,” Hoseok whispered and grinded his hips against Namjoon’s thigh, a strong thigh tensing when Namjoon moved. Now fully awake, Namjoon gripped at Hoseok’s waist. The other started to kiss along Namjoon’s collarbone and again up his neck. Hoseok was rock hard in his pants at that moment, still thinking about all the times he fantasised about Namjoon’s fingers fucking him open, sporting a boner in class.
It’s been a month and Hoseok tried to not touch himself in that time, thinking it would be more special when they have their first time.
“Namjoon, please,” Hoseok grinds down again, his hip brushing against Namjoon’s own dick that was also rock hard. He felt so big in his pants, the jeans stretched beautifully against Hoseok’s palm. Hoseok sighs with a smile as he palms Namjoon’s erection, pressing harder every now and then and feeling his boyfriend’s hot breath against his neck.
“Hoseok,” Namjoon groans into his ear, pushing against his frame. In a mere of seconds, Hoseok was pushed off and they were sitting in front of each other. Hoseok’s eyes were big and he felt like shit, he forced himself on his boyfriend. Wasn’t it good? Didn’t Namjoon like it?
“We need to talk,” Namjoon said again and turned on the couch to sit normally, stretching his legs out and trying to find the words. Hoseok turned too, sitting next to Namjoon and saying nothing. His mind was blank and he didn’t know what to say.
There was an unusual space between them, Hoseok scooting away.
Hoseok tried looking at Namjoon when the other looked at him, he was uncomfortable and he was sure Namjoon noticed it.
“I’m sorry, Hoseok. Sorry that I reacted like that,” Namjoon tried scooting closer and taking Hoseok’s hands into his own. The other tried to smile and signal Namjoon that he wasn’t hurt , he was but Namjoon is always so caring so Hoseok had to give something back.
“It’s just,” Namjoon starts again, scooting even closer towards Hoseok, their finger intertwined and Namjoon’s thumb caressing his boyfriend’s knuckles.
“Please don’t judge or anything. I know you wouldn’t, but,” Namjoon started again, sighing and letting his fingers dive through Hoseok’s hair. Hoseok really thought about all worst case scenarios, Namjoon telling him that he doesn’t want to have sex with him or whatever. That would also explain why Namjoon didn’t touch him that way. Namjoon wouldn’t break up with him, Hoseok has that much faith in himself and their relationship.
“I’m a virgin.”
Hoseok didn’t laugh, didn’t even say anything. He just sat there next to his boyfriend, staring blankly at his face. At first, he thought the other man was joking. He really thought that.
Namjoon has lowered his head lightly, noticing Hoseok’s confusion.
“I’m sorry,” Namjoon started again, as if it was his fault. It made Hoseok flinch, taking Namjoon’s hand tighter into his own. He even lifted them up to kiss the back of his hand.
“Don’t be sorry,” Hoseok said and watched Namjoon Lift his head and look into Hoseok’s brown orbs. They both smiled lightly. “I thought you wanted to kick me out, you really scared me, headass.” Hoseok laughs out loud, bringing one out of Namjoon, too. Hoseok kisses his boyfriend on the lips, quick but loving. They smile against each other’s lips.
“It’s okay, you know? Being a virgin and all,” Hoseok watched Namjoon’s lips spread into a smile, cheeks lightly pink as he takes Hoseok’s face into his hands.
“I love you,” it’s not the first time he said it, neither Namjoon. It was still new to them to say the l-word.
“I love you.” Namjoon answered when they fell back against the couch cushions. Their lips moving against each other, not in a hungry way but in a loving and amusing way.
Hoseok couldn’t fight his grin when he pulled away, looking at his boyfriend.
“Why?” Hoseok grinned and kissed Namjoon’s cheek, going a little lower but never too low to make it sexual. He sensed that Namjoon wanted to ask why what but it wouldn’t be Namjoon wouldn’t he connect one and one together. He was so smart and understood everything Hoseok indirectly said or did.
“It’s never been the right moment or the right person,” he said when he kissed Hoseok’s lips again. The other snorted because he sounded too cheesy.
“But I have this feeling that you are the right person.” Hoseok was about to cry, really, taking Namjoon’s face into his hands. They shared another I love you, before they started to kiss again.
It was all sweet until Namjoon started to grope at Hoseok’s hips, driving one hand underneath Hoseok’s shirt.
“You think you can fuck me?” Hoseok smirks when he turns to straddle Namjoon’s hips, legs pressing into the cushions at either side of Namjoon’s body. The other looked rather schockt at the sudden change of atmosphere. Now, that Hoseok knows that his boyfriend never had sex made him only ten times cuter.
“You think you can fuck me senseless and then cum in my ass?” Namjoon’s eyes were wide and Hoseok felt his hard dick press against his ass, it was fucking hot to say at least. A virgin all for himself to take.
“Hoseok, I,” The said one grinded his ass against Namjoon’s boner, watching his boyfriend’s face turn into pleasure.
“Let’s take this to the bedroom.”
-
Namjoon bites his lip as he watched Hoseok push down on his cock, condom wrapped around it as Hoseok trusts his hips up and down.
He almost came when he watched Hoseok prepare himself, watching and learning.
Now, Hoseok was the one doing the work of thrusting his hips up and down. Namjoon’s cock was big and dragging along his slick walls. He listened to Namjoon let deep moans slip from his lips as he grabbed the hips in front of him, sighing his nails into the skin.
Hoseok felt overwhelming around Namjoon’s cock, hugging him and making him feel the best he ever did.
The other felt his boyfriend getting close to the edge, thrusting his hips even faster and kissing Namjoon’s lips sloppily.
“You’re already cumming?” Hoseok grinned and bit against Namjoon’s ear, the other groaning and thrusting his hips as if it was instinct.
“That’s so cute, Namjoonie,” Hoseok shamelessly moaned into his boyfriend’s ear, his legs already sore but he wanted Namjoon to come so bad.
“Baby, you feel so good,” Namjoon groans as he fucks him faster, skin slapping against skin and their sweat mixing together. Hoseok’s skin was hot and Namjoon kissed along his collarbone.
Suddenly, Namjoon stopped his movements. Hoseok felt the other crumbling underneath him, cumming into the condom and pulling his body closer.
Hoseok got off when Namjoon shivered in his embrace, laying next to his boyfriend and enjoying his afterglow. The other tried to catch his breath again, smiling like crazy and torso glistened with his sweat.
“Sunshine, that was perfect ,” Hoseok listened to his boyfriend rant about how good it felt and that they should do it again sometime. The other laughs and hugs his boyfriend close, kissing his lips quickly.
Namjoon, however, starts kissing Hoseok’s collarbone and goes lower with every kiss.
“Let me repay you,” Namjoon mumbles into his skin. Hoseok felt his hot tongue on the tip of his cock right after, he loved Namjoon’s tongue and what he was capable of doing with it.
