Work Text:
James was seriously pissed off.
His whole day was truly going horribly. In the morning, Sirius gave him the piss about his jumper being too close to his bed — this outburst was caused by Remus being mad at the boy, which concluded to a very grouchy morning in their dorm, with Peter snapping at the couple before storming out (not that James blamed him). Then McGonagall gave his essay a P grade when he truly had worked his ass off on it and he couldn’t stand seeing the disappointment in the eyes of his favourite professor. Let’s not forget about the afternoon which was even worse, since Frank told him James couldn’t play in the next Quidditch match due to his former injury that supposedly “hasn’t healed enough yet”. His arm had been broken two weeks before but he felt in a perfectly good enough state to practice for the spring season, he even told Frank that Madame Pomfrey dismissed him from the Hospital Wing for a reason, but his captain disapproved.
So his best friend was angry at him for absolutely no reason at all, his head of house didn’t appreciate his work and he couldn’t participate in the sport that truly helped him relax, which was quidditch. In conclusion, yes, James was very pissed off.
So here he was, about to surprise Regulus at the Valentine’s Day Slug Club party so they could go on their weekly walk around the school grounds in the night. He was supposed to go with him to the party but he thought he’d have important Quidditch practice, so he cancelled and told Reggie to go alone. Since he got dismissed from practice, he decided to come anyway and hopefully drag his boyfriend out because James knew Regulus could not resist his begging doe eyes.
He approached Slughorn’s office cautiously, his footsteps echoing loudly in the hall due to the polished tiles of the marble flooring. Quickly he peaked into the room looking around for the boy.
And there he was. Dressed in a bottled-green dress robe that very much resembled a muggle tux from those magazines Remus’s mum had showed them once. James just stared at him mesmerised but then he realised who the Slytherin was talking to.
Fucking Mulciber.
Regulus promised to ignore him after the incident of the man disrespecting him and spreading lies about both him and Sirius. Yet here Black was, talking to the older boy, chuckling and putting on a small smile that James knew damn well was reserved for him only (well, officially it wasn’t, but it always felt like it was). James just stood there completely frozen in shock while Mulciber grabbed his boyfriend by the right elbow to guide his eyesight towards some unknown guest of Slughorn’s. Then the man drank his fire whiskey while blatantly checking the clueless Regulus out.
That bloody wanker was flirting with him.
James knew his boyfriend was enormously attractive. He was aware of his wit and how interesting and magnetic the boy was with his sharp features and hypnotising grey eyes. The green monster inside of him called jealousy has always screamed when people flirted with Regulus (who was always visibly uninterested, which still didn’t stop James from feeling like this, unfortunately), but this time it wasn’t even screaming: it was roaring.
Before he could even realise what he was doing, James approached them without any rational thinking, just “that’s my boyfriend, not yours” echoing like a mantra in his brain. When Regulus noticed him he looked both confused and happy to see him. Mulciber did not spare a glance his way at all, that’s at least until James uttered, “Hi.”
Black looked at him in concern because Potter’s tone wasn’t warm as usual. It was cool, almost completely filled with anger; it was subtle, but Regulus was his boyfriend of over a year so he knew all of James’s little tells.
“Hello, Potter,” Mulciber grinned at him cockily, as if he was enormously proud of what he was doing; flirting with a taken man.
“Mulciber,” he answered narrowing his eyes but then simply shifted his gaze towards his boyfriend, “Are you ready to leave?”
But before Regulus could respond, that arse spoke for him, “Well, the party isn’t quite over. I actually wanted to introduce Reggie to some people—“
“—I was asking my boyfriend, not you,” James cut him short. He was seeing red after the man called his partner the nickname he was the only one allowed to use, besides the boy’s friends and Sirius. Meanwhile Mulciber just smiled with that insufferable fake kindness on his face. Potter’s tone was going into dangerous waters, and Regulus could already smell a spell duel in the air. So being the most rational person in the current conversation, he said, calmly:
“I am quite ready, let me just finish my drink.”
“Since you’re not leaving yet, do you wish to take a photo with me?” the older Slytherin pointed at the floral wall with enchanted sparkles all over, where Amelia Bones was taking pictures of couples who were invited.
Regulus glanced at James whose breathing was uneven and heated. He could tell the boy wanted to rip the other into pieces but somehow, it didn’t terrify him. It was kind of—hot.
Regulus had always found James’s jealousy issues attractive enough, but this was on another level. It brought him so much pleasure that he looked back at Mulciber and said with a smirk, “Sure thing.”
And to James’s utter shock, they walked over to the photo wall. Amelia was taking their picture while Mulciber looked proudly into the lens, glancing over at Regulus. But the boy didn’t pay him any attention whatsoever. He was looking straight into James’s eyes, grey connecting with hazel, a huge grin plastered across his face.
One would think James was heartbroken but he knew Regulus was fucking with him; the younger boy was clearly getting off on this.
This made him be even more frustrated; this time at his partner, and not the other man. So he walked over and without caring what Amelia or Mulciber might say, he dragged Regulus away into the hallway. Once the wooden door shut loudly with the sound echoing through the castle’s dark halls James got into Regulus’s space immediately.
“What the fuck was that, Reggie?”
“Oh that? Nothing,” he smiled slightly and started to walk away innocently.
“For Merlin’s sake—“ the boy wasn’t getting any less calm as he rushed after him, “Can you please tell me why the fuck would you talk to Mulciber?”
“I mean—His family knows a lot of powerful people, he’s quite resourceful and—“ Regulus smirked, still not looking back at James, “—He’s kind of handsome, don’t you think?” he looked back at Potter with a sparkle in his eye, which concluded to him getting grabbed by the wrist unhesitatingly.
“You think that’s funny? Reggie, he’s a fucking dick. Don’t you remember what he said? About you—and Sirius?! You can’t just do that, Reggie—" He got interrupted by his boyfriend.
“—You keep on repeating that nickname as if it’s a prayer,” Regulus chuckled and rolled his eyes, “Is it because he called me that?” he put out his lower lip like a little child who didn’t get candy.
“Oh you—“ James grabbed him aggressively and pulled him into the nearest broom closet. It wasn’t far from the party; you could still hear the muffled music and voices in the distance. He smashed his boyfriend against the closed door, not hard enough to hurt but Regulus gasped silently in surprise.
“Does he get to call you that now? Huh?” He pushed him harder against the wood. Regulus wasn’t answering and looking anywhere (like at the brooms leaning against the wall) but James’s eyes. “Does he get to—make you laugh? Take pictures with you that are clearly couple themed?!” he scream whispered as he slowly got closer and closer to his partner’s right ear, “Does he ever get to touch you like this?”
Regulus let out a quiet breath as James kissed and sucked on his neck and ear. Black tried to remain calm and keep on annoying his already furious boyfriend but when he got kissed on the right spot on his lower neck he let out a silent, “Jamie—“
“That’s it,” he whispered in a low voice against his collarbone, “That’s who gets to do this to you.”
He bit on his neck and pulled Regulus’s upper robe off, then aggressively unbuttoned his shirt to slowly go kiss, bite and suck on every part of the naked torso before him. He put his hands on the younger boy’s upper back and licked his abs that had been acquired due to being the best seeker in the castle.
“What if he got to—do this?” Regulus uttered between breaths. James immediately stopped and straightened, his eyes on fire as the boy finally made eye contact with him.
“Then I would fuck you on repeat until the only person on your mind was me. You wouldn’t be able to walk a for a week,” he kissed his jawline delicately, as if the words weren’t making Reg fall apart right there, “You’d limp and feel me inside of you any time you took a step. And Mulciber would be the last thing on your mind,” he said the name like it tasted bitter on his tongue.
He messily sucked on Regulus’s chest, leaving wet spots of saliva behind, and breathed hot against his milky skin, “Any time you’d practice Quidditch or read in the library you wouldn’t be able to get the feeling of me inside of you out of your annoyingly smart brain,” James was saying all of this as if it was morning news while continuing to kiss down all over Regulus’s stomach, stopping at all of the dark moles he loves so much, taking off his trousers leaving the boy in just his underwear.
“James, please—“ Reg could feel him grinning against his thigh. He always tried not to beg this early on but this version of his partner was making him feel so aroused it drove him absolutely insane.
“Please what, love?”
“Please just—Do it. Do the things he never could and never will do,” he said this with such passion while running his hands through the other boy’s messy, thick hair that James immediately pulled off his Gryffindor Quidditch jumper and took off his jeans.
“Fuck—I don’t have lube,” he looked through his jeans abandoned on the floor.
“James—"
“Just, let me—" he clearly got stressed in that endearing way of his where he wasn’t a suave arrogant "Hogwarts celebrity" anymore, just a teenage boy overeager because of his boyfriend, still looking through all pockets five times, his hands shaking.
“James. I want you to—" the other boy was relaxed against the door and then he whined in frustration.
“What?” he frowned, stopping in his frantic movements.
“Do it—without anything.”
There was silence for a few seconds; it might as well have been hours as they stared at one another.
“Are you sure?” James looked up at him with worry, still on his knees.
“James. Demolish my ability to walk,” he deadpanned. His partner’s pupils dilated and he jumped up to heatedly kiss his partner. They explored their mouths with each other’s tongues, sounds of lips smacking and sighs letting out and echoing in the closet. After moments Regulus pulled away, his teeth still biting onto Potter’s lower lip as he moaned. Their hips rubbing against each other in sync, which made both of them whimper.
“Off. Now.” James demanded as he practically ripped off both of their pants.
Now it was all skin on skin, as Regulus’s self-control went down completely; he moaned and did not care about anyone walking by and hearing.
“Merlin, just do it,” he whined and kissed him deeply.
James smirked wildly, “Oh yeah? What do I do?” he looked at him innocently.
“James.”
“What, darling?” he grinned and kissed on his neck again.
“Don’t make me say it.”
“I kind of want you to, though,” he ran his hands across the lower back, eventually squeezing his butt.
“No fucking way—“ he was cut short by his own moan because James grabbed his cock in a tight grip.
“Say it.” James practically growled.
“I want you to fuck me without any lube or protection,” Regulus said sounding as if he was wishing death upon his lover. But the Gryffindor just grinned and put his fingers up to the other man’s mouth.
“Open,” he demanded, tapping on the lower lip. The younger boy just obliged and immediately started sucking on his partner’s fingers. He gagged and coated them in saliva while looking straight into James’s mesmerised eyes.
“Oh—fuck,” he whined. Reg smirked with his fingers still in his mouth and swirled his tongue around them, “That’s enough.”
James immediately took his hand away, a small string of saliva connecting his fingers with Regulus’s spit-slicked lips, and moved down to his lover’s hole. He put two fingers in immediately, knowing that his boyfriend really wanted it rough right now. Regulus choked on his own moan and put his hands on the other one’s shoulders digging his nails just to leave marks.
“Oh— Merlin,” he sighed grabbing flesh on his boyfriend’s back as he kept on hitting the exact right spot with his index and middle finger (Regulus still didn’t know how the fuck James was so good at it), “Stop teasing, you bloody—“
James immediately put another finger in all the way. In response, Regulus tightened and then relaxed all over, whimpering loudly and shamelessly. He started swearing in French, which made Potter go even wilder as he sucked on the thin skin on his collarbones and pushed the boy harder against the door.
“Fuck this,” he took out his fingers and put the leftovers of the saliva on his cock. He lined up his hips with Regulus’s hole and looked up, “Ready?”
“Don’t fucking ask me that, just do it,” he snarled back and tugged on his boyfriend’s hair harshly.
“Whatever you want, Reggie,” he answered with a sly grin and immediately slammed all the way in.
“Oh shit,” Regulus practically yelled and did it so loudly that the people at the party might’ve heard him if the door to Slughorn’s office had been open.
“Fuck, sorry. Was that too much?” he looked at him with concern and pulled back, running his hands over the other’s sides soothingly.
“No. Harder,” his pupils were so dilated there was no grey left whatsoever. He chased after the man with his own hips.
“Are you sure? I mean—“
“You were supposed to make me unable to walk. Getting cold feet now, Potter?” he smirked and looked at him cockily.
“Never, Black,” he slammed in again making Regulus moan even louder. He gradually began to quicken his pace as the other boy tried to hold back sounds.
“Stop hesitating. I hope he is coming around here right now so he can hear this,” James snarled and pushed even harder, “Say my name.”
“Fuck off,” Regulus bit back, holding back whimpers.
“You will anyways,” he put on that trademark cocky lopsided smile and held Regulus’s leg up around his own hip so he could gain even more access. Then he felt he hit the boy’s prostate.
Regulus moaned loudly but it still wasn’t what he intended to hear. James just lifted him up, wrapping the boy’s legs around his waist so he would be completely helpless against the door.
“I am not going to say it—“ Regulus panted and let his head fall back against the wood.
“We shall see.” He kept on slamming into him aggressively, his cock hitting the man’s prostrate every time. At this point, even he was a moaning and overstimulated mess.
“You’re taking it so good, Reggie,” he whispered against his ear and could feel his partner holding back a loud moan. So he withdrew and then slammed all the way back in and then Regulus couldn’t hold back anymore.
“James,” he practically yelled and his jaw fell down, “Fuck.”
“You lost,” he smirked back, “Don’t hold back anymore, love.”
So Regulus didn’t. He just let out the most beautiful sounds that James swallowed into his mouth, sucking on his boyfriend’s tongue and entire mouth, as if trying to swallow him whole.
“Harder,” he let out against his ear. James heard himself gasp at the words and he started to fuck him faster and faster. Eventually their moans aligned but Regulus was still louder as he screamed James’s name on repeat and it was making the man’s eyesight dizzy at the hear of it.
“Fuck, Reggie, you’re so good for me,” he gasped, leaning his forehead against his.
Regulus just whimpered back swearing in French before replying breathily, “James, I’m close.”
“Ah—Me too. Come for me, love,” he whispered sweetly and gently, and then Regulus came completely untouched spilling all over both of their stomachs. James just thrusted one last time until he saw stars and let pleasure consume him as well.
He pulled back and saw his own come spilling out of Regulus’s hole who immediately gathered some of it to lick it up from his shaky, slender fingers.
“Reggie, don’t,” James whined and the boy just smirked and put his hand down slowly. Then he uttered a cleaning spell and they both got dressed.
When they exited the closet they could still hear the party in the distance but instead of coming back, the couple just went on towards the other side of the castle. They walked in comfortable silence with their hands brushing until Regulus noticed his reflection in a window next to a flaming wall torch.
“What the fuck, Jamie?” his jaw dropped, “I look like some animal attacked me. What is wrong with you?”
“Well some animal did in fact attack you—“ he grinned and tilted his head.
“A fucking stag wouldn’t do this,” he muttered and turned around to James.
“Well, it apparently did. But you know who didn’t? That fucking snake,” he grinned even harder and the boy rolled his eyes, continuing to walk.
“I am so serious, Reggie, he’s bad news. He wants to ruin you and Sirius and I understand why he’d flirt with you. What I don’t understand, though, is why you’d do it back,” he rubbed his forehead with his index finger and thumb. Regulus just laughed and he stopped once more, this time looking straight at James.
“The funny thing is I was just flirting to get information out of him because these four idiots asked me to do so for their prank,” he chuckled and turned on his heel again.
“Oh,” he completely forgot they had asked him to do that, “Oh! I feel so stupid now—“
“Don’t worry that was kind of hot. Jealousy is a good look on you,” Regulus kept on walking with that smile on his face, the one reserved for James only, “He has the number 17 dorm in Slytherin and he hates dragons. You are welcome. I gave you information, you gave me a brilliant shag. We’re even. Evening Stroll?”
James just stared at him mesmerised, walking but not quite focusing on it, he blinked a few times and then scoffed. He opened his mouth to say something but eventually ended up closing it, because who was he to argue with that?
“Always,” he finally responded as they headed for the main exit of the castle.
