Work Text:
James is nervous. You’d think by now, almost a year into their relationship, he’d be used to the fact that he’s dating Regulus. But it didn’t start that way. What began as a casual fling during Christmas break—when both of them stayed for a winter course—has turned into something neither of them could have anticipated: love.
And even after all this time, James still gets butterflies. He hasn’t seen Regulus in days, thanks to final exams, and he feels like he's going through a form of withdrawal.
A knock echoes through James’s flat. He jumps off the couch, palms sweating, stomach fluttering. His breath catches when he opens the door. This always happens when it comes to Regulus—he’s just so breathtaking, and James’s brain... freezes the moment he sees him.
Regulus stands in the doorway, dark curls perfectly tousled, wearing his usual oversized graphic tee, baggy cargo pants, and platform Docs. It’s a look James loves, the way it hides Regulus’ lithe figure—like everything under his clothes is just for him.
It drives him a bit mad if he’s honest.
“Hey,” Regulus says, walking past James and into the flat.
“Hey, good looking.”
Oh God. James berates himself internally for that one.
He still isn't sure how he managed to pull Regulus. James knows he's attractive—he’s not blind—but sometimes his mouth moves faster than his brain, and even he cringes at himself.
Regulus’ eyebrows pinch together, “Did you just say hey good looking? ”
“Can we pretend I didn’t?” James laughs nervously, hand rubbing the back of his neck as he shuts the door and follows Regulus inside.
Regulus rolls his eyes. Walking further into the flat and sitting on the arm of James’ couch.
“How was your chem final?” James asks, desperate to move the conversation on from his absolutely lame comment.
“Fine. Assuming I aced it.”
“I’m sure you did, you’re brilliant,” James says. Watching as Regulus’ pale cheeks redden at the compliment.
“What about you? How was your economics final?”
"Oh, it was great! I guess you could say I maximized my utility,” James raises his eyebrows in jest.
“Oh my God, James.”
“What? Come on, that was funny.”
“You’re so lame.”
Regulus might be calling James lame, but his lips still curl up into a smile.
“Maybe,” James responds, “but you’re the one who's sleeping with me, so there must be some part of you that likes my jokes”
Regulus sighs, “I tolerate your jokes because of the other things I enjoy about you.”
“Oh?” James says with interest, “Like what? My cockaroonie ?”
With a flat expression, Regulus says, "Okay, I’m leaving," before turning back toward the door. James knows he’s joking, so he grabs Regulus’ arm and pulls him back, tugging their bodies flush against each other.
“What is it, angel? What do you want?” He asks, taking in the dark expression on Regulus’ face when he squeezes his waist.
“You know what I want, James. Although, I’m reluctant to give it to you now after referring to your dick as a cockaroonie.”
“Would you prefer I refer to your dick as a cockaroonie? Because I will. I loooove your cockaroonie, Regulus. Can’t get enough of it actually,” James says, hand reaching between them to cup Regulus over his pants. Regulus hisses in response, and James laughs, leaning in to kiss him.
“Fuck, you’re such a loser sometimes. I hate that I love it so much,” Regulus pants against his lips, hands gripping James’ waves.
"I love that you love it so much. It really works in my favor."
Regulus is rubbing against him,both of them hard underneath their pants. James matches his movements, they rut against each other like two teenagers lost in the desperation of it all—the immediate need for each other.
James starts unzipping Regulus’ jeans, giving his hand better access. He toys with the waistband of his briefs, and Regulus’ hips buck forward in offering. Silently begging James to touch him.
“Not so fast, have some patience.”
“Fuck you, I haven’t seen you in three days, I’ve been patient,” Regulus retorts, rolling his hips into James’ hand.
“Come on, Reg, it’s so much more fun when you have to work for it.”
Regulus pulls back, tipping his chin down to bat his eyelashes up at James. “Please, James.”
Damn him, James thinks. He knows exactly how to get what he wants.
“You know how much I can’t resist when you say please.” James’ hand dips fully under his briefs now, and he curls his hand around Regulus’ length, pumping slowly. He relishes when Regulus lets out a moan, and can’t help himself but to chase the sound with his lips, trying to swallow it. When James’ thumb rubs over his slit, wet already, Regulus lets out a small high-pitched whimper. “That’s it, angel. I love getting to see you like this, getting to hear the sounds you make when I touch you.”
Regulus’ head drops down onto James’ shoulder as he continues to twist and pump his wrist, trying to steal every single sound he can from Regulus. His hips are moving in time with James’ hand, frantic with want.
“James—shit—don’t stop. Please don’t stop.”
James’ free hand slides up under Regulus' shirt, his entire body lighting up at the feel of Regulus’ skin. James’ lips find his neck, sucking bruises into the pale skin. Marks he knows will be left there for days.
Sure, James might be somewhat of a loser, but he’s also a loser that gets to fuck Regulus Black. A loser who knows exactly how to touch him to drive him insane. Gets him pliant and needy under his touch. Can take him apart with his tongue alone, or just his fingers. There’s even been times that James has fucked him and he’s come untouched.
“It feels too good-I’m getting close.”
James smiles to himself. “Good, I want you to come, Regulus. I want you to come all over my hand. Give me every drop. Then, after you do, we’ll go to my room so you can fuck me.”
Regulus nods his head fervently over a moan, “Whatever you want, just please don’t stop, please .”
Regulus is always so in control, and James loves that—he really does. But when he gets like this—begging and desperate, hanging on every word James says—honestly, there’s nothing like it. James feels almost drunk on Regulus: the way he feels, the way he smells, the sounds he makes.
Hands threading through Regulus's curls, James gently pulls his head back from his shoulder. "Look at me, Reg."
Regulus’ eyes lock on James as he fucks into his hand. Lips parting, eyebrows pinched together, expression dripping with pleasure.
“Come on, angel, it’s okay. You can come for me, can’t you?”
Regulus tries to nod, the movement strained from the tight grip James has on his hair. His own hands are holding on tight to James’ shoulders now for purchase. His hips thrusting wildly into James’ fist, he knows Regulus is close.
“James—I—”
James cuts him off with a kiss, tongues sliding together as he takes Regulus’ bottom lip between his teeth. Regulus whines, letting out a small breath which James knows means—yeah, there it is. Warm liquid spills over his hand, Regulus’ hips spasming. And to James’ delight, he doesn’t take his eyes off of him. “There you go, Reg. So good.”
After a minute, Regulus' hips stop twitching and his breath evens out, but James doesn’t stop touching him. Savoring the overstimulation, James watches as Regulus gives a full-body shudder. When James finally lets go, Regulus takes a deep breath. He lifts his hand, sucking his fingers clean from the mess Regulus left on them, and brings one of them to Regulus’ mouth too. He loves watching Regulus taste himself, like he’s tasting the sheer fact that James did this to him, wrecked him like this.
“See,” James says, “I told you I love your cockaroonie.”
Regulus laughs despite himself. “Fuck, how is it that you can simultaneously say the worst, most pathetic, and cheesy lines, but also be so fucking good at dirty talk? Like, truly I do not understand it.”
“I’m made of multitudes, angel,” James grins.
“I hate myself. So much.”
“Yeah, but you love me.”
“Unfortunately, I really do.”
James leans forward, kissing his forehead, then the tip of his nose, before pressing a chaste kiss to his lips.
“Now,” Regulus says, eyes going dark again, “I believe you said you wanted me to fuck you?”
Lips pulling up, James drags Regulus towards his bedroom, taunting him the whole way with cheesy joke after cheesy joke.
