Work Text:
Thunder cracked as Jimin tucked the quaffle underneath his arm. He leaned forward on the broom and dodged every Ravenclaw color attempting to grab it from him. The large ball was cramped against his side blocked by his arm. He whizzed down towards the keeper, the other students loud in their seats. Despite the thunder and dark clouds, there was only a light mist. It made his handle on the broomstick slip a few times, but Jimin had good control of himself.
He braced himself to throw the quaffle and then threw it the best he could. The force of the quaffle drove it through the air and the keeper had missed it by a fingertip.
The Slytherin students were in an uproar and chanted, “ Park Jimin! Park Jimin! ” as loud as they could.
Jimin had a smug smile on his face until he heard air being whipped through. He looked just in time to see a bludger ball barreling toward him.
He ducked down in time for it to fly over him.
His eyes narrowed in on the Ravenclaw beater, Jeon Jungkook. The boy had been annoying Jimin since he was a first year. Jungkook was now a fifth year and Jimin a seventh. The two had hated each other since they met. Both were tough competitors and amazing Quidditch players. They both wanted to continue their career in the game when they were done at Hogwarts. They took it too seriously, on and off the field.
Jimin yelled out to him, “You can’t do that!”
“Bite me!” Jungkook snapped back as he raced away from Jimin.
Jimin heard another voice yell, “Jimin, move!”
Jimin looked next to him and heard the high pitch whiz of the golden snitch next to his ear. He moved out of the way and Slytherin’s seeker Min Yoongi dashed towards him with a hand outstretched.
Ravenclaw’s seeker was a little quicker though and she snatched the snitch before Yoongi could.
“ The snitch has been caught! One hundred fifty points for Ravenclaw and that’s the game!”
Ravenclaw’s team all went into chaos. Jimin saw the disappointed look on Min Yoongi’s face as the students in dark green booed loud from the stands.
“Bullshit.” Jimin said on his broomstick, “We-”
“Jimin, it’s alright.” Yoongi bumped his shoulder with his fist.
Jimin was on his way toward the Slytherin dormitory after the game later that night. His body ached and he wanted nothing more than to get under his blankets and sleep. He had a stupid essay for his Astronomy class and he had no idea why he was in it anyways. Jimin was better off in Arithmancy since it was his best class.
He went towards the stairs that led down but bumped into someone around the corner. Before Jimin could apologize, he saw Jungkook.
“Oh, it’s you.” Jimin turned his nose up a bit. He walked around Jungkook.
“You want to try that again?” Jungkook asked.
Jimin said nothing and walked away.
Jimin felt his wrist snatched and he was pulled back. He was dangerously close to Jungkook now. Jungkook’s wide brown eyes stared at Jimin’s own dark ones. The sharpness of his face was truly handsome, and Jimin hated every aspect of it. He hated how someone so striking could be such a bully.
“Where do you think you’re going?”
“To my dorm.” Jimin cleared his throat, “Now get off me.”
Jungkook let go of Jimin but then he said, “You should follow me.”
Jimin went to ask why but Jungkook did not give him time to. He kept walking the other way. Jimin huffed out a breath of frustration before he followed behind Jungkook.
“Where are we going?” Jimin asked.
“Ravenclaw’s dormitory.”
“Ew, why?” Jimin asked as he kept walking with Jungkook.
“Because everyone else is celebrating elsewhere and we’ll be alone.”
Jimin stopped and crossed his arms as they made their way up the stairs. Jungkook noticed a few steps above him and turned around, “What?”
“Why are we doing that?”
Jungkook’s brows lifted up and then he smiled, “You know why.”
Jimin said, “Enlighten me.”
“Well,” Jungkook walked down the stairs back to Jimin. The two were centimeters away from each other as Jungkook leaned down, “it seems like you need someone to keep you in check since you have such an attitude.”
“You think you can be the one to do that?” Jimin could play this game well. Jungkook was cute, even though he was a dick.
“Only one way to find out.”
“I’ll have you know once you have me in your bed I might take over.” Jimin winked at him.
“Battle of dominance, baby, let’s find out.” Jungkook walked ahead of him again and Jimin skipped a few steps to keep up with him.
Jungkook got the riddle to get into the Ravenclaw dormitory on the first try. Jimin would have gotten frustrated and walked away. Jungkook had patience.
Jungkook led Jimin past the few people in the common room and towards the dorm rooms. Jungkook opened the door and let Jimin walk in first.
Jimin’s body became uneasy as the realization fled over him. Jungkook had Jimin in his room and he was unsure why he was there.
Jimin decided to make the first move though, to remind Jungkook of the only reason why he came with him. He hooked his fingers into the belt loops of Jungkook’s pants.
“You going to do something about me being in here? Or are you going to stand there like an idiot?”
Jungkook backed Jimin up against the wall. His lungs failed him as Jungkook’s nose traced over Jimin’s cheekbone. His thumbs pressed into the hollows of Jimin’s face like ripe fruit. Both of them had on black pants and their respective house sweaters on their bodies. Jimin wanted to have fewer clothes on.
“I want you.” Jungkook’s voice was husky, “Right here.”
“Against a wall? That’s typical.” Jimin whispered before he ran his tongue against his bottom lip.
Jungkook gripped Jimin’s chin and made him look up at him, “Right now.”
Jimin grinned, “What are you looking for from me, Jungkook? A tight hole to put your dick in? A boyfriend? A-,”
“I want a good time, baby.” Jungkook helped Jimin get out of his dark green sweater.
“If it’s a good time you’re looking for I’d be happy to be apart of that, Jungkook,” Jimin said. He let Jungkook’s hands roam down the pale column of his neck, “Tomorrow we go right back to not wanting to be around each other. Deal?”
“Done,” Jungkook said before his mouth attacked Jimin’s neck. He roughly nipped and bit at the skin, leaving pink bite marks. Jimin fisted the blue of Jungkook’s shirt while the taller placed wet hickies across Jimin’s collarbone.
“This could be a good way to unwind after a game like that,” Jungkook suggested. He dragged his tongue up Jimin’s neck and then bit on his earlobe, “You may have dominated on the pitch, but, baby, you’re in for it tonight.”
Jimin smirked, “You’re insane if you think you can handle me, Jeon Jungkook.”
“Only one way to find out.” Jungkook grabbed Jimin by his bare waist and shuffled him over to Jungkook’s bed, “I hate you.” Jungkook said as he pinned Jimin down by his wrists.
Jimin allowed himself to be manhandled, for now, and he whispered, “Feeling’s mutual.”
Jungkook reached into his boot and pulled out his wand. Jimin smirked as he heard Jungkook mutter a quick ‘ Silencio’ and flicked his wand.
“Someone’s got charms.” Jimin sat up.
“It’s my best class. Now take your clothes off.” Jungkook demanded before he said a concealment charm and sealed the door shut too. He set his wand on the bedside table while Jimin took his clothes off for Jungkook.
Jungkook reached into the draw and pulled out a bottle of lube and a condom before he set it on the side table. Jimin scoffed.
“Confident much?”
"Baby, I've already got you naked." Jungkook sat at the head of the bed and took off his boots. He managed to stare down Jimin as the boy climbed on all fours on the bed towards Jungkook.
Jungkook licked his lips, “Don’t mind me.” He peeled off his own shirt and then got behind Jimin. He applied pressure in between Jimin’s shoulder blades getting him to lay his head down. Jimin obeyed and bent down, his ass up for Jungkook and his head against the blue blankets.
“Tell me what you want,” Jungkook said, his hand pinching the flesh of Jimin’s ass. The supple skin indented against Jungkook’s fingers.
Jimin demanded, “Eat me out, dick.”
Jungkook slapped Jimin’s ass firmly making the boy underneath him yelp. Jungkook traced his tongue against the cleft of Jimin’s ass. Jimin whimpered at the wet contact against his hole while his back keened into a perfect arch. Jungkook’s hand traced the bumps of his spine while he made good work of opening up Jimin. Jimin pushed back against Jungkook’s tongue. Jungkook pulled away and bit down on Jimin’s ass.
“Careful, Jimin, let's not get too cocky.” Jungkook kissed the bite as Jimin clutched the blankets underneath him.
"I'll show you cocky," Jimin mumbled.
Jimin got up suddenly, Jungkook’s tongue still in his ass. Jimin was on his knees while Jungkook’s tongue lapped inside of him. Jimin ground his ass back and Jungkook used his hands to massaged the soft skin. Jimin arched his back, hands through his own hair. He was sweaty and tan and his eyes glistened. His lips parted beautifully, soft and full.
Jungkook teased his hole, swirling his tongue around on the surface. Jimin groaned.
“Jungkook, what the...what the fuck are you…” His voice was almost gone. He sounded so fucked out Jungkook was hard from his voice alone.
He pulled away from Jimin, his tongue and lips swollen from overuse.
Jimin laid his back flat on the bed, “Take your clothes off.”
“Why?” Jungkook asked as he made quick work of his belt.
Jimin said, “I’m better at bossing people around when they’re naked.”
Jungkook gulped and he could feel the apples of his cheeks go red. He discarded his pants and then his boxers. When his cock sprung free, Jimin’s mouth opened.
“I want your dick, baby boy,” Jimin begged. Jungkook shuffled up Jimin’s body and sat on Jimin’s chest. He slipped the tip past Jimin’s mouth and groaned.
He wasted no time and start to thrust in and out of his large mouth. Jimin’s pink lips were plump around Jungkook’s thick cock. Jungkook braced his hands on the headboard and jerked his hips forward. He started to fuck Jimin’s mouth harshly and Jimin squeezed his eyes shut at the pressure in the back of his throat.
Jimin could feel the bed move underneath them and his cock grew painfully hard. He reached down and jerked around his cock with a small fist while Jungkook face fucked him.
Jungkook’s motions were getting sloppy and Jimin noticed. His eyes clenched tight and his moans were growing louder by the minute. Jimin pulled his mouth off from Jungkook.
“You know damn well you’re finishing inside of me.” Jimin snapped before he licked the tip one last time.
Jungkook stroked Jimin’s face and nodded. He got off of him and grabbed the lube. He spread it onto his fingers and Jimin watched him.
Jungkook thought Jimin was handsome laid there. The sunlight from the window made Jimin’s skin glow. His ash blond hair was a mess and his lips were laid in a beautiful smile.
Jungkook shimmied down the bed and latched his mouth onto Jimin’s ankle, sucking the skin. Jimin smiled fondly and watched Jungkook work himself up the length of Jimin’s legs. He licked over the swell of his ass before he slipped in one finger.
Jimin scrunched his face up before he allowed himself to relax under Jungkook.
Jungkook peppered soft kisses across Jimin’s shoulder blades and Jimin said, “You’re soft, suddenly.”
Jungkook plunged his second finger in before he whispered in Jimin’s ear, “I’m going easy on you for now.”
Jimin rolled his eyes, “Sure.”
Jungkook’s fingers inside Jimin were slow but good. Jimin clenched around them and moaned the deeper Jungkook got. He scissored his fingers and Jimin moved off of his belly and onto the palms of his hands.
“I hate you, but fuck you’re sexy, Jimin.” Jungkook praised as he pulled his fingers out.
Jimin looked back over his shoulder, “Oh, yeah?” He twisted around and laid Jungkook flat out on the bed. He grabbed the condom from the dresser and ripped it open with his teeth.
“Think you can ride me good?” Jungkook taunted.
“Let my ass do the talking, yeah?” Jimin rolled the condom on for Jungkook before he straddled him. He lowered himself down and Jungkook laid his head back off the bed. His chest was sweaty and heaving as Jimin balanced his hands on him.
“T-Tight…” Jungkook moaned out as Jimin started to work his way back up and then down again.
“Am I, baby?” Jimin rolled his hips making Jungkook moan louder.
Jimin used his thighs to bounce up and down on Jungkook’s cock. Jungkook gripped Jimin’s hips. The firm pads of his fingers bruised Jimin's sides.
“Call me daddy,” Jungkook demanded.
“Yeah, daddy.” Jimin moaned as his pace picked up. He mewled, “Daddy, you feel so good.”
“Filling you up good, aren’t I?” Jungkook smiled, his eyes shut as he enjoyed the tingling sensation in his abdomen.
“Real good.” Jimin’s legs were growing tired and his erection was painful.
Jungkook could feel Jimin slow down and he looked up at him. He sat up, the two nose to nose.
“You can do it.” Jungkook encouraged him.
“T-Tired. The game and…” Jimin slumped against Jungkook and the younger was unsure what to do. Jungkook awkwardly pat Jimin’s back. He helped him lay back against the pillows.
He started to roll his hips into Jimin. The position was intimate and Jungkook thought he would hate it. Jimn’s eyes were shut and his face was relaxed, satisfied. The boy looked blissful beneath him and for one moment Jungkook realized his crush on Jimin.
Jungkook leaned down and kissed him mid-thrust.
Jimin’s eyes widened and did not kiss back at first. Jungkook kept going, and then Jimin relaxed into the feeling of lips on his own. The kiss was sloppy and unexperienced. Their mouths were unexplored to each other and the two stumbled around their tongues and teeth. Jimin squeezed his hands on Jungkook’s shoulders as he sat up. Jungkook held him up by around his waist.
“Daddy, I’m close.”
“Already, Jimin? Fuck.” Jungkook smiled against his neck.
“Fuck me...fuck me…” Jimin begged as his body bounced against Jungkook’s, each thrust more powerful than the last.
Jungkook felt a warmth splatter his stomach and he felt Jimin go limp with a final moan.
Jungkook laid Jimin down pulled out of him, his dick hard still but he was painfully close.
Jimin whined at the loss and covered his face with his arms.
“Let me see you.” Jungkook moved his arms away gently. Jimin let his arms go slack next to him as Jungkook stared at his body.
Jungkook put a hand on the base of his cock. Jimin gave him a fucked out smile.
“Jungkook, I can do it,” Jimin said.
He reached a hand out only for Jungkook to bat it away.
Jungkook kept his knees on either side of Jimin’s hips. The cum on Jimin’s stomach stayed messy and Jungkook’s precum mixed with it as he worked on himself. Jimin watched and bit his lip.
“You’re so gorgeous, Jimin. Everytime I play against you I’m always so distracted and it pisses me off.” Jungkook growled out as his fist worked faster.
Jimin’s voice was seductive and lower than normal, “I notice, but I pretend I don’t.”
Jungkook moaned, “You minx.”
Jimin stuck up his middle finger and Jungkook came over Jimin’s abdomen. The muscles were covered in white spunk. Jungkook took two of his fingers and swirled in it. He glazed the spunk across Jimin’s lips. Jimin opened his mouth and sucked on Jungkook’s fingers obediently.
“Cumslut.” Jungkook said as he felt Jimin’s tongue lap around his fingers.
Jimin’s mouth was red, swollen, and sticky. He licked his lips, “Only for daddy.”
“Fuck.” Jungkook laid down next to him, “You’re a dick, you know that.”
“Right back at you.” Jimin breathed out.
Over the next week, everything went back to normal. Jungkook and Jimin would pass in the hallways and would say the occasional insult or shoot a death glare. The only thing that changed was every once in a while, Jungkook would slip out a ‘babe’. Jimin would pretend like it never happened but their friends noticed.
Jimin was more careful with his words, but that did not mean he did not like Jungkook any less than Jungkook liked him.
