Remus gasps and swears softly and fluently under his breath. Sirius, lips gently mouthing the skin of Remus' neck chuckles, the sound vibrating through Remus' sensitised body.

"Do you kiss your mother with that mouth?" He murmurs against his skin.

Remus laces his fingers in Sirius' hair and pulls him up to show that not only does he kiss his mother with that mouth, but he also kisses his lover with it far more dexterously.

When Sirius pulls away, Remus looks at him with half-closed eyes, pleading.

"Please..."

"No." Sirius answers, uncanny in his knowledge of what Remus wants. "We'll do that later."

Remus lets out a little half-groan and grabs at Sirius' hand, lacing their fingers together. Sirius presses closer, dipping his head into the crook of Remus' neck, breath huffing out across the skin bared by Remus' loosened tie and unbuttoned shirt.

The heat is building, they begin to move faster, Sirius whispering swearwords, Remus gasping in shuddering breaths.

"Almost..." Sirius breathes his voice tight. "Almost..."

"Nnngh..." Remus replies, feeling Sirius' hands grip convulsively against his as he shudders, still pressed tight against him. Remus grips back, his fingernails digging deeply into the skin on the back of Sirius' hands, making Sirius whimper, but Remus doesn't care because he's shuddering too, choking on air as he tries to breathe before it's over and he's left slumped against the wall feeling as though he's actually three feet away from his body.

As he osmoses back into his skin, Sirius presses gentle kisses over his face, grinning like a loon.

"Happy Birthday, Moony." He huffs, as Remus finally manages to remove his hands from Sirius'.

"Chocolate would've done, y'know." Remus mutters wryly, rubbing his thumb apologetically over the cuts on Sirius' hands.

"Not for my Moony." Sirius says, kissing him. "My Moony deserves the best."