Work Text:
Precisely nothing was making sense to Sirius, the words on the page blurring into one as he entered his fourth hour of studying in the library for his Charms exam. Defence Against the Dark Arts had been a breeze, but now he was overthinking. The sound of his wand tapping on the edge of the table didn’t even exist to him, blowing a dark curl out of his face as he stared down at the open book. He barely noticed the little golden sparks skittering across the table surface until something hit his shin and Sirius looked up.
“Stop misbehaving, Pads, or I’ll confiscate it.” Long fingers wrapped around the length of Sirius’s wand, causing him to blush, gulping down his retort as Remus’s eyes lifted from his own book with a gleam to them. Slowly, Remus withdrew his hand and Sirius set his wand down, not taking his eyes off his friend. “Good boy.”
Good boy?
Sirius dropped his hands to grip the seat of his chair, knuckles whitening, watching Remus smirk before turning his attention back to his studies. There was a tugging in Sirius’s lower stomach, something warm and sickly that he usually tried his best to ignore but now was too much. Abruptly, Sirius closed his book and picked it up, along with his wand, and stood up from the table, trying to hide what was going on as he rushed out of the library, ignoring Remus calling his name.
The dorm would be empty, James was at Quidditch practice and Pete had said he was going to watch because studying with Remus and Sirius sounded boring. Not caring about how much attention he drew, Sirius ran through the halls towards Gryffindor Tower, his brain a mush of ‘good boy’ over and over in Remus’s voice, so much so that he’d almost forgotten the password for the portrait.
Safe in the dorm, shutting the door behind him, Sirius flung himself on the nearest bed, burying his face into the pillow. As he inhaled, however, he realised his grave error. It was Remus’s bed. The smell of him was overpowering, the scent of his shampoo still lingering from when he’d washed his hair before bed the night before. A soft moan slipped from his lips before he planted his hands on the mattress and pushed up slightly, blinking rapidly as he questioned his own thoughts. He was hard. Whatever thoughts that had started to die away when he got to the dorm were resurfacing once he’d realised that he was surrounded by Remus’s things, lying on Remus’s bed.
It wasn’t like he’d never lay on Remus’s bed before, there had been many nights where he’d slipped in to talk to him when they were both restless, casting a silencing charm when the curtains were closed so they wouldn’t disturb Pete and James. But now, his hips pressing into the mattress, his perversions were taking over, his mind replaying the praise he’d received only minutes ago.
Barely a minute later, he had made his mind up and there was no going back, hips rocking as he rutted against the sheets, fingers digging into the pillow. It wasn’t enough, he needed more, turning onto his back and undoing his belt and trousers just enough to palm his erection through his boxers. A moan escaped his lips, feeling a small patch of precum on his boxers, imagining how Remus would react at that moment, closing his eyes to picture him.
Did Remus ever think of him? Sirius couldn’t help but wonder if, late at night, Remus had cast his own silencing charm and touched himself while thinking of Sirius. How did he imagine him? Fresh out of the shower with a towel around him? Did he imagine kissing him? Touching him? Fucking him? Sirius would let Remus fuck him.
“Fuck, Moony.” He gasped, reaching inside his boxers to take his cock in his hand, about to pull it out when he heard movement.
“Sirius.” Opening his eyes, Sirius saw that Remus was standing at the foot of the bed, looking down at him with his mouth agape. Scrambling to fasten his trousers, trying to come up with some excuse that could possibly explain what was going on with even a vein of believability. There was no chance of pleading innocence.
“Shit, Remus. I can-” Before he could finish, hands hooked behind his knees, pulling him closer as Remus leaned down. Sirius propped himself up on his elbows, watching as Remus lowered himself, eyes fixed on Sirius as his hands slowly crept up the outsides of his thighs towards his hips.
“You been misbehaving again?” Remus whispered, his lips finally ghosting over Sirius’s, not quite a kiss as he settled between the boy’s legs. Sirius wasn’t quite sure if this was real or not, if his imagination had become so wild that he was hallucinating the object of his lust teasing his fingers over Sirius’s belt loops.
“Please.” His voice quivered with anticipation as Remus moved his mouth to brush over the thin skin of his neck, Sirius throwing his head back dramatically, arching his back as Remus’s fingers now traced the elastic of Sirius’s exposed underwear, not having been able to do his trousers back up. “Do something, you’re killing me.”
Lips pressed to the pulse point just below the hinge of his jaw as Remus pulled at Sirius’s trousers, making him lift his hips from the bed so he could remove them, tugging off his shoes at the same time and throwing them to the side. Next, Remus took off his jumper, dropping it somewhere on the floor, most unlike him as it fell in a heap.
Watching with great curiosity, Sirius noted the glassy look in Remus’s eyes as he reached for the t-shirt Sirius wore, hand slipping under the hem to lie flat against his lower stomach, driving Sirius crazy to have Remus touching him in a place he never had before. Wordlessly, Sirius reached for the tight-fitted shirt that Remus had worn under his jumper, slipping it up and over the boy’s head to toss it to one side.
“Kiss me. Prove this is real.” Sirius’s hand rested on the side of his neck, guiding him down until he could feel Remus’s hot breath on his lips and then…then…
It was fucking ecstasy, Remus kissing him, and Sirius could feel every fantasy he’d had about the moment rush back to him. Countless daydreams in the library sat opposite him, wishing he would lean across the table, taking the front of his shirt in fists and kissing him aggressively, secret rendezvous’ in empty classrooms, silencing charms on their beds. And now, sandwiched between Remus’s bed and Remus himself, Sirius found himself being kissed deeply, tongue flicking against his. He couldn’t help but lift his hips slightly, desperate for something, and met Remus’s body. A moan ruptured from his mouth, captured by Remus’s and echoes as he realised that Remus was just as hard as he was.
“Take this off,” Remus ordered, removing his hand from under Sirius’s t-shirt, flicking it with his fingers before moving to the belt on his jeans, eyes not leaving Sirius as he slipped the leather through the buckle, smirking as Sirius’s hips lifted slightly, leaning back to remove anything he could stimulate himself with. Sirius was now left in just his boxers, soon joined by Remus as his jeans hit the floor.
They were kissing again, Remus slipping a hand beneath Sirius’s ass to lift his hips, grinding down to force a moan up Sirius’s throat which Remus quickly swallowed. There was nothing else that Sirius could think about except the large hand on his ass, fingers digging in, guiding the motions of his hips as he hooked a leg around him to keep their bodies flush together.
“Is this what you were thinking about?” Asked Remus against his lips between kisses, hungry, desperate, lusting. Teeth caught Sirius’s bottom lip, pulling it as he waited for an answer. It was like his mind had stopped working, forgetting how to talk.
“Yes.” Sirius breathed out, not able to say anything else as he rolled his hips up and heard a noise get caught in Remus’s throat. Burying his face in Sirius’s neck, Remus kissed and sucked, determined to leave his mark so people knew that someone was making Sirius feel better than any of them ever could. Sirius’s nails clawed at his back, running over pre-existing scars and leaving red lines that Remus would much prefer to stay there forever.
“You think about me often?” His lips moved to press open-mouthed kisses down Sirius’s sternum, glancing up to see the boy’s flushed face and blown-out pupils. Sirius was high off the feeling of Remus’s mouth on his skin, kissing down his stomach, getting closer to his throbbing cock, desperate for attention.
“Every time. Since James pushed you in the lake in fifth year.” Sirius didn’t know what he was saying, why he was admitting to something Remus wasn’t asking about. But his mind was so muffled with thoughts of the fingers now teasing the outline of his erection through his boxers that his filter had fallen away. As Remus’s lips reached his navel, the boy shuffled back so his head settled between Sirius’s thighs, legs thrown over his shoulders.
“So long, and yet you did nothing about it. You could have had me all this time, baby.” He pressed hot kisses to the soft skin next to his face, resting his cheek there as he slowly slipped Sirius’s underwear down, sitting up to pull them off and throw them towards the rest of the clothes. Sirius’s cheeks flushed as Remus looked down at him, lips parted as he tried to pull himself back together, so he didn’t cum in his underwear there and then.
“Call me that again,” Sirius muttered, squirming at the lack of contact where he needed it. He was fucking desperate, moments away from grabbing Remus’s hand or touching himself before he returned to his previous position, breath hot over Sirius's cock, getting so close that he could almost feel his lips on him.
“My pretty baby, touching himself while thinking of me.” Remus’s fingers dug into Sirius’s thighs, sure to leave bruises, before running his tongue slowly up the underside of Sirius’s cock, revelling in the drawn-out moan that anyone in the common room would probably hear. “That’s it, let them all know how good I’m going to make you feel.”
“More, Moony.” He whined before Remus finally took Sirius in his fist, slowly stroking up and down, licking the precum from the slit and tasting it with a soft noise that made Sirius’s hips buck up in delight. Giving a quick glance up to see the look of wonder on Sirius’s face, Remus then took the cock in his mouth, half at first, flattening his tongue before flicking it over the tip and taking more, hollowing out his cheeks. “Fucking hell!” Muttered Sirius, head lying back against the pillow, eyes closed as he focused on not immediately spilling into Remus’s mouth within the first minute.
“I’ve thought about you in this bed so many times. Bending you over it and fucking into you while the other two were at Hogsmeade, taking advantage of all those silencing charms you’d cast at 2 am when you’d crawl in here.” Remus teased, taking Sirius’s cock in his hand and stroking as he nipped at the skin of the inside of Sirius’s thigh, watching Sirius writhe at the loss of the warmth of Sirius’s mouth.
“Remus, want you to…” He couldn’t finish as Remus lay two fingers on Sirius’s bottom lip, immediately taking them into his mouth and swirling his tongue around them to coat them in spit.
“Good boy.” Remus hummed, noting the twitch in Sirius’s cock as he said the words. “Oh, I see.” Sirius blushed as Remus realised what had set him off, letting the fingers press down on his tongue for a second as they looked at each other. Trying to fuck himself into Remus’s hand, Sirius began rolling his hips, only to have the touch disappear, making him whimper. Remus then took the fingers into his own mouth, mixing the spit before lowering them to tease Sirius’s hole, pressing against it lightly and smiling as Sirius pushed down against the digit.
It was all too much as one finger pushed inside him slowly, Sirius clenching around it as he inhaled sharply, hissing at the sweet sting before moving his hips to get used to it. Giving a quick nod, Sirius let Remus know it was okay to carry on, pulling the finger out slowly to the first knuckle before pushing in again, curling slightly.
“So tight for me, is this your first time having something inside you?” He probed further, his cheek pressed against Sirius’s thigh, watching the boy come undone with only one finger, imagining how gone he’d be when his cock was inside him. He desperately needed to get his boxers off but couldn’t stand the thought of his hands leaving Sirius for even that short amount of time.
“Saving myself…my Moony.” Was all Sirius could manage, his head pressing into the pillow as he arched his back, a sight Remus burned into his brain for when Sirius wasn’t so readily available. He didn’t want to imagine anyone else.
“All for me, baby? I’ll make sure you never want anyone else again.” Carefully, he eased in a second finger and Sirius gasped, hands furiously grasping for something before fisting the sheets.
“Never have.” Sirius mewled, lifting his head for long enough to meet Remus’s gaze, seeing he was biting his lip while looking over Sirius’s body before realising he was being watched. Without a thought, Remus launched forward, fingers still inside him, and kissed him hard to remind himself that he could. Sirius never wanted him to stop kissing him.
“So good for me, love. Can you take one more?” Remus asked, sitting back again after a minute when he’d found himself getting too close to pulling his fingers out and fucking him there and then. He didn’t want to hurt Sirius, though, he knew he’d need to be gentle. Sirius nodded, his voice not cooperating until a third finger was inside him and he couldn’t contain it.
“Oh fuck, Moony.” It tore out of him, hand reaching for Remus and finding his hair, carelessly dragging him back down to kiss him. Never had Remus been more turned on than seeing Sirius so desperate for more, for everything, for a single kiss.
There was nothing Sirius could do but kiss him, tongues melting together as he rocked his hips in time with the rhythm of Remus’s fingers pumping in and out. It was everything he could do to try and keep inside the words he wanted to blurt out. He’d wanted this for years, he’d wanted Remus more than he’d ever wanted anyone else, distracting himself with anyone who would have him but never going further than sucking someone’s cock the year before. In seventh year, he’d sworn off others entirely after Remus’s name almost slipped out when kissing someone in the year above them last June.
“I’m gonna-” He whispered, Remus barely catching the words before pulling his fingers out and sitting up to study the work of art that lay before him.
“Not yet.” Remus’s own voice was strained as he began to slip down his boxers, Sirius’s eyes on him the entire time, legs like jelly falling apart. There was nothing he could do as Remus began working himself, stroking once, twice, then lowering himself over Sirius and kissing him deeply as he lined himself up. Sirius whimpered as he felt Remus tease his cock over his aching hole, desperate to feel it inside him. “Turn over.”
Without hesitating, Sirius turned onto his knees, ass in the air and he rested on his elbows. Hands smoothed over his ass before resting on his hips, pulling him closer. Slowly, Remus pushed inside, and Sirius felt his body accommodate him, desperate for more until he bottomed out. Remus’s forehead rested at the top of Sirius’s spine, gasping for breath before Remus kissed the skin of his back, waiting for Sirius to give him a sign to move again.
“Please.” Sirius wiggled a bit, leaning forward fractionally before pushing back, making Remus smile.
“Look at baby, so desperate for my cock that he’s trying to fuck himself.” Remus straightened back up, one hand still resting on Sirius’s back as he slowly pulled out and then slammed into him, feeling Sirius clench as he let out a filthy moan that made Remus twitch inside the boy. Sirius swore he was made for this, to have Remus fuck him on a Saturday afternoon, to moan his name over and over like it meant something different each time and for Remus to understand each inflection and cadence. He didn’t know how long Remus had been fucking him, where it started and ended, when seconds turned to minutes, but he knew he liked when Remus’s fingers slipped into his hair, gripping before pulling his head up.
“You look so pretty, baby, all fucked out like this. Should have done this sooner.” He gave a toothy grin at the animalistic noise that came out of Sirius, head pulled back so he could see the bruises forming on his neck, the swollen lips, the glassy eyes starting to leak tears onto his cheeks from how good he felt. Sirius felt so good he could barely feel anything.
“You’ve got me now, gonna let you fuck me every day.” He smiled, biting down on his bottom lip as Remus pounded into him again and again, changing the angle each time as he picked up his pace until Sirius’s voice started to blurt out. “There, right there Moony.” Remus could hear it in his voice, he’d hit the spot he was looking for and let go of Sirius’s hair.
“If you think you can take this again tomorrow then I’m clearly not fucking you hard enough.” A hand grabbed Sirius’s chin, turning his head before planting the side of his face into the bed, partially so he could still breathe but also so Remus could see his face as he buried himself to the hilt, hitting the spot that blinded Sirius each time. Grey eyes rolled back; mouth open slightly with a stream of expletives pouring out with each thrust.
“Don’t – fuck – don’t stop, Remus.” He managed, his body barely responding to his brain when he tried to speak, only able to think about how full he felt with Remus inside him, fucking away the stress of exams. If he stopped then Sirius thought that he might cry at the loss of the sensation. He’s wanted this for so long and now it was happening he would do anything to keep going forever.
“I think I was made to make you feel good,” Remus mumbled, gripping Sirius’s hip with one hand, the other on his face with lighter pressure so he wasn’t too forceful. Sirius could move his head whenever he wanted, but the whisper of a smile on his lips told Remus he liked this.
“Feels so good, I’m gonna-” Then it was all gone, and he let out a whimper as Remus pulled out and removed his hands entirely.
“Soon, baby.” He smiled, flopping onto the mattress and pulling on Sirius’s leg, guiding him on top, “Want you to ride me, take your pleasure from me. Just like how this started.”
Dipping down for a kiss, desperate to remind himself of the taste of Remus’s tongue, Sirius reached behind him as he straddled Remus and took his cock in his hand, lining him up before sinking down. It wouldn’t take Sirius long, Remus could tell he was already coming apart piece by piece as if Remus’s hands on his thighs were all that held him together. Slowly, he rocked his hips before lifting up and fucking himself, pleasure tearing through him like a drug.
When Remus’s hand circled his cock, moving at a matching pace that Sirius set, he could feel his orgasm creeping closer, tugging at him. It took all that Remus had in him not to hold Sirius up and fuck up into him, wanting him to be in control and take what he needed from him, using him like a toy. Of course, Remus wouldn’t let Sirius discard him afterwards, there would be time to fulfil every need and desire they each had.
Movements became stuttered and breathing became laboured, Sirius resorting to grinding down on Remus’s cock because anything else felt too much. Before Remus knew it, he could feel himself twitch inside Sirius and knew he needed to push it off a little longer, sitting up and pulling Sirius’s lips to his, stealing a hungry kiss, dirty with tongue and teeth and everything he wanted.
With a moan that Remus stole from him, Sirius came on Remus’s stomach, hot and sticky, before Remus felt himself following, spilling inside Sirius with a groan, resting his forehead on the boy’s shoulder before falling back. Dragging Sirius down with him, they lay there in silence as if processing what had happened.
“Was that good for you, baby? Everything you dreamed of?” Remus smiled, tucking dark hair behind Sirius’s ear and laughing as he hid his face in Remus’s chest.
“I can’t believe you walked in on me touching myself on your bed.” His face blushed furiously, pressing a sweet kiss to Remus’s collarbone, hips shifting slightly before hissing at how sensitive he was.
“Neither can I, you wouldn’t believe how long it took me to find the nerve to interrupt you.” Remus’s face was a matching shade of pink, glancing over to one side as his fingers ran up and down Sirius’s spine without thought, relishing in the closeness he’d longed for these past few years.
“What?” Sirius turned his head and finally noticed the invisibility cloak on the floor by the door, next to Remus’s bag. He hadn’t even noticed him pack it, but it was routine that one of them always carried it so no one could steal it from the dorm when it was empty. “I mean…I’d say it went pretty well.”
“Mmm, I think so too, baby.” Remus kissed Sirius softly, lips fluttering against each other, lacking the lust of moments ago. “Love you.”
“That’s just the sex talking.” Sirius sat up, looking over the stupid grin on Remus’s face as he shook his head, leaning up to meet Sirius’s lips once more, kissing him deeply.
“No, it’s really not.” He muttered against his lips, feeling them stretch into a smile.
“Thank fuck, I love you too.” Sirius ran his fingers into Remus’s hair and kissed him again and again, never wanting to stop. “I’m yours.”
“You’ve had me for so long, love.” Remus whispered, cupping Sirius’s face and resting their heads together. “Come on, let’s get cleaned up before the other two get back and find us going for round two.”
