Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Collections:
Prongsfoot Bingo
Stats:
Published:
2023-11-18
Words:
3,929
Chapters:
1/1
Comments:
26
Kudos:
361
Bookmarks:
55
Hits:
5,472

Favourite Seat

Summary:

Sirius and James often share seats, and it's not a problem until a potion accident leaves Sirius with a different body. This time, when Sirius sits on his lap, James's prick takes an interest and it's too noticeable to be ignored.

Notes:

Fill for prongsfoot bingo: Exhibitionism

Sirius is genderfuck in this (which is why I used 'other' relationship tag rather than m/m or f/m): Sirius uses he/him pronouns throughout, and he's not dealing with dysphoria or being upset about having a different body. FYI, the narration largely refers to it as Sirius 'turning into a girl'

Also, this fic is padfootastic's fault-- she shared a snippet of transformed Sirius sitting on James's lap and giving him a boner, and I HAD to write my own version of it XD

Work Text:

After James got Sirius accustomed to casual touch, he fell right into it. He's always grabbing James's arm to pull him somewhere or putting an arm around his shoulders just because. He hugs James anytime he wants, sits on top of him when there aren't free seats, and cuddles up to him when he doesn't want to sleep alone. 

James loves it, loves that Sirius is so comfortable with him, and loves that they're so close, because he doesn't do this with anyone else, it's something for the two of them.

It does cause him some problems, though. Due to him fancying Sirius, his body likes to... react. It's not all the time, and he can prevent it from becoming noticeable one way or another-- sometimes that means thinking about other things, sometimes it's moving his hips away so Sirius won't feel it, and sometimes it's wriggling around until the position doesn't feel quite as good.

He was managing alright until one day, an accident with a potion leaves Sirius as a girl. He's not taller than James anymore, not as broad shouldered or devilishly handsome. Instead, he's the most beautiful girl James has ever seen, pretty from head to toe and- ahem, amply proportioned. His chest stretches the school jumper, and he had to alter the trousers to even get them past his thighs-- he switched to a skirt afterwards, but that didn't downplay the situation, it just changed it. He’s shorter like this, easily able to lean his head against James's shoulder while standing beside him. His hair is as thick as ever, but it's longer and even though Sirius disagrees, James swears it has more wave to it.

Sirius-as-a-girl has been around for four days, and while they know he's going to turn back sometime, they don't know when. 

It's been four of the longest days of James's life. Sirius doesn't act any different like this, and since it's temporary, McGonagall gave him permission to stay in the boy's dormitory. This means that Sirius still touches and hugs and sleeps next to him like nothing's changed. He's sodding gorgeous like this and- yes, he was gorgeous as a bloke too, but James must have built up a resistance to it because now that Sirius's body has changed, it's all he can think about. He used to be able to get through the day while behaving like nothing was going on in his head; he doesn't have that anymore.

Now that he thinks about it, Sirius might be touching him more than usual. They touch a lot, so it’s difficult to be sure, but that would explain the lack of control, wouldn’t it? 

He's mulling this possibility over as he waits for Sirius to come down from the dorm after his shower. He finished his homework already and is zoning in and out of watching Wormtail and Moony attempt conversation with the other seventh years. 'Attempt' because they're both awkward shites, and James would be enjoying this more if his thoughts weren't plagued by Sirius's curves. Thoughts that are made so much worse when Sirius bounces over to them. 'Bounces' is accurate, because he's not simply walking. There's a pep to his step, and James swears he's doing it on purpose because of the way it makes certain parts of this body jiggle.

It's late enough that all the seats are taken, so he joins James in the armchair he claimed. It wouldn't be a problem, except Sirius doesn't do his usual: sitting half on one of James's thighs and half on the chair. He sits directly on James's lap, his butt a soft cushion instead of the bony jab it is in his usual body. Normally, James can focus on the uncomfortable physical aspect, and it keeps his prick from getting involved in the proceedings. He doesn't get that this time. There's nothing unpleasant about Sirius sitting on his lap. He's comfy and warm and it's not just his arse that's good to feel, it's- Merlin he needs to stop thinking about it.

He gets two seconds into that endeavor, and then it's thrown out the window because Sirius starts to wriggle in his lap. James clenches his jaw and waits for him to stop so he can breathe again, but it's no use. His position before wasn't ideal, but now it's worse.

He didn't know that it could get worse, but it is. Before, Sirius was simply sitting on his lap. Now, after all his shifting, Sirius is sitting directly on top of his dick. All James wants is to put a hand on his hip and move into it, but Sirius doesn't want that and they are surrounded by people in the Common Room. Merlin, why couldn't he still be a bloke? His bony butt wouldn't be making things half as hard for James.

He swallows thickly and focuses on breathing in and out through his nose, trying to concentrate on anything by the way Sirius feels sitting on him.

"Merlin, have they been like this the whole time?" Sirius asks under his breath. His voice is so much higher pitched like this, and James's brain-- unhelpfully-- wonders what it would sound like moaning his name.

Fuck, he needs to get a grip. It's just Sirius. Sirius, who he's been half in love with the moment they met. Sirius, who he's had more than one wet dream about. Sirius, who's glancing over his shoulder at this very moment to give him an amused glance.

"Alright there, Prongs?" he asks. His face looks largely the same since his transformation. His cheeks are more round and jaw slightly less defined because of it, but that's it. Every inch of it is still Sirius.

James's eyebrows knit together. Sirius is smirking. There's a knowing look in his eyes, but what is it that's causing that? He's more than a bit smug as well, which doesn't make sense. He tunes into the conversation around them, but it's not anything Sirius would give two shits about, much less confer with James over. "Yeah, I'm fine," he mutters in reply.

Sirius's self-satisfaction grows, and he turns back to face the group before James can think of asking him what's going on. He's careful with his hair as he turns, more than he needs to be. It's much longer, yes, but it doesn't require the way Sirius slowly pulls his fingers thru it before draping it over one slim shoulder. His hair must really be bothering him, because he keeps reaching around to make sure he's got it all pulled in front of him.

James wishes he could be normal about it, but Sirius's fingers are long and nimble, and he keeps glazing them over the vulnerable expanse of his neck to catch every errant strand. How many times has James fantasized about putting his hand there? 

When Sirius finishes, he drops his hand to the side and his fingertips set against the outside of James's thigh. He taps against his leg idly-- he's never completely still, James knows this, it's never bothered him before, but Merlin he wishes that he would stop. He's too aware, again, of Sirius's arse on him. He was distracted for a minute by his hair, but with the new touch against his leg, the beginning of his predicament is brought to the forefront once more.

Heat rises in his cheeks as he realises that he's starting to harden in his pants. Sirius is on top of him; there's no way he can't feel it. It's only a little bit though... maybe he won't think twice about it.

Wormtail starts a back-and-forth with Tiffany, and it should be enough to snap James out of it, but it's not. 

It only makes it worse.

There's a hundred people in the Common Room, a dozen nearby-- including Moony and Wormtail-- that could easily notice his situation if Sirius stands up, and the thought should be enough to cool him down, but it makes it worse. He hardens further, and his face is so hot he feels like he's on fire. He wants to be ashamed of himself, but the only thing he's thinking about doing is making Sirius stay on top of him for the rest of the night. 

That's not right, he thinks a moment later, and tries desperately to bring himself back to reality. All the seventh year Gryffindors are right here, gathered together and talking-- arguing, now that Wormtail has doubled down. It should snap him out of this. They're all right here and could catch him any minute. Horrifically, these thoughts do nothing to stop his body's progress.

Sirius can definitely feel it now, but he doesn't recoil. James's cock is nestled between the globes of his arse, getting harder by the second, separated only by a few thin layers of clothes, and Sirius doesn't react. He could rock up into him and feel a space that is meant for him, and it would be so damn good.

James licks his lips and tries to breathe out deeply. If Sirius isn't going to make a big deal out of this, then he can wait it out. Sirius is a good mate, surely he understands that sometimes this just happens-- nothing deeper to think of, surely. He's thinking that he can get thru this when everything tilts on its side.

Sirius clenches his arse a little, then relaxes again.

James freezes, sucking in a breath.

Nothing happens.

Maybe he imagined it. It would make sense if he imagined it-- his brain short-circuited the instant Sirius came down the stairs.

Sirius does it again, and James's hand shoots over from the arm of the chair to grab his hip in a white-knuckled grip. It's a silent plea for him to stop, but Sirius glances over his shoulder to meet his eyes, that same, knowing smirk from before gracing that mischievous face. Keeping his gaze, he presses down on his cock.

"Stop it," James hisses.

Sirius isn't put out by this, just winks at James and turns back to face the group.

Breathe in, breathe out. Don't focus on the way his cock is throbbing or how it feels pressing against Sirius like this. Breathe in- Sirius shifts his weight.

James leans forward so he can talk to Sirius. It presses his front against Sirius's back, curving around him so easily now that Sirius is shorter than him. He puts his mouth close to Sirius's ear and whispers, "You need to stop it, or it'll never go away." 

"Who said I want it to go away?" Sirius whispers back. He can't mean that. He can't mean that, because if he does...

"Just stop it. Someone's going to notice." He leans away, resting into the back of the chair again.

Sirius stands, and for a second, James panics, wondering how the hell he's supposed to cover up, but then he sits back down, arse safely away from his prick but still hiding it from the room. He's sitting sideways, back resting against the arm, butt half on top of James’s thigh and half to the side by the arm. His legs are over James's lap and resting atop the other arm of the chair.

James breathes out shakily. There. No important bits touching. Now he can- holy shit!

Sirius is touching his cock.

Sirius is touching his cock. With his hand, a full contact that can't be written off as a mistake or barely counts the way sitting in his lap did. He's facing the group like he's paying attention, but his hand is on James's hardness, fingers curling so he's not simply touching him, he's gripping him. He moves his palm, grinding it against his erection.

James can't tell him to stop because he's afraid of what noises will spill out if he opens his mouth.

Sirius cups him and squeezes-- bastard knows exactly what he's doing-- but keeps his face turned to everyone else. 

He almost wishes that Sirius will look at him so he has to acknowledge exactly what he's doing and who he's doing it to. 

He has to know that it's James he's touching, but is he completely connected to that? Does he really know what he's doing, touching James like this? Sirius isn't an idiot but Merlin if it doesn't seem like it right now.

Sirius keeps touching him, becoming more confident the longer it goes on, uninterrupted.

Fuck, he'll keep going and escalating unless James stops him, isn't he? He remembers the way Sirius smirked and winked at him, and knows that the answer is yes.

Sirius reaches for his waistband, and that makes James incapable of doing anything at all because- Merlin, is this really happening? If Sirius was in his usual body, this could be lifted straight out of his dreams. He undoes the button, but before he can unzip them, James clamps a hand around his wrist. His wrist in thinner than it should be, his mind notes unhelpfully. 

He’s prepared to tell Sirius to knock it off. He didn't find it funny at first, but he knows that if he looked back on it the next day, he could laugh. But this is way too far for even this kind of joke.

Before he can tell Sirius, in no uncertain terms, to stop it, Sirius turns to talk to him. He leans in, close enough that they can kiss. All of the hair that he put over his shoulder brushes against James's shirt. If James breathes too deeply, their chests would touch. "Can you sit there and honestly tell me that you want me to stop?"

He never lies to Sirius. "No." He swallows thickly, unable to look away from those silver eyes-- still the same, still exactly the same as when he's a bloke, and James is going to drown and thank him for the privilege. "But everyone's-”

"They won't notice a thing," Sirius swears.

He wants to believe it. Merlin, he wants that to be true but, "If we get caught-"

"We won't," he repeats, certain down to his bones. "You're so sodding tense. Relax."

James swallows again. He wants and wants and wants, and Sirius is offering it to him. "Just sit," he mutters, releasing his arm and looking askance. Merlin, he can't believe he's about to do this. Getting a stiffie when Sirius sat on him and started messing with him was one thing. What he's about to do is something else entirely.

Sirius frowns, a small thing that pinches his eyebrows.

Oh. He doesn't get it. He thinks that James is saying no. Face flaming, James clears his throat as quietly as he can. "Sit on my lap and spread your legs a little. I can't reach you like this."

His demeanor perks right back up, and in a flash, he's on James's lap again, skirt up in the back and arse nestling his cock between the cheeks. He shifts his legs, letting his thighs part a little, as if he's relaxing into his seat. He leans against James, back pressing against his front and making him shiver. Every part of him is so close. His neck is in front of James's mouth; all he needs to do to kiss it is lean forward an inch.

James slides one hand under the skirt carefully. He sneaks in the back and curves around to the front. He almost hesitates but doesn’t; Sirius hasn't shown any qualms about touching him , so why should he act differently? "Fuck," he breathes. For whatever reason, Sirius is wearing panties like he's actually a girl instead of sticking with his boxers like he did yesterday. It means that the fabric is molded to him and wet. He rubs his fingers along the length of him through the underwear. Merlin, Sirius has soaked through it.

Sirius braces his arms on the sides of the chair and uses the leverage to rock his hips-- and rub his arse against James's cock.

Well fuck, if he's not going to play fair, then James isn't either. He pulls the bottom of the panties to the side, and then his fingers are making contact. Not teasing, not merely ghosting over him, but real, full contact with Sirius where he's turned on. There's a lot of hair getting in his way, but it only takes a moment to learn the path of him, a throbbing clit crowning his entrance. 

He presses two fingers firmly to his clit and rubs, making Sirius's back arch against him. James keeps going, rubbing and circling, because Sirius didn't show any restraint with him so he's not going to either. 

"What's it feel like?" James asks under his breath. "Being turned on when you have a cunt."

"Different. It was- bugger- it was the same at first. Y'know, like, all your blood's going down."

"Yeah," he breathes.

"Yeah, but now instead of wanting to get off so I can relax, I just want to, like, I want to live in this forever. It's like I'm going to melt into a puddle whether I come or not and I want it to keep going."

Sirius rocks against him the whole time, and James wonders if they're really going to do this until they come. He'll do it if Sirius lets him, and based on how the night's been so far, it seems like they're going to. Their movements are restrained, quiet, trying to hide this from the dozen people that can so easily notice if they're too obvious.

"In me," Sirius gasps quietly.

"What?"

"Put your dick in me." He drops his thighs a touch wider.

James slips two fingers in instead. "You've got to be joking," he hisses.

"I'm not," he replies in kind. "Do it."

"Isn't this good enough?" James asks, pumping his fingers in and out. The angle for it might not be the best, so if he fixes it, maybe Sirius won't insist. He switches to his middle and ring fingers and- yes, that's better, that's so much better. He curves his fingers just so, searching for the spot he knows is there even if he's never touched it before.

Sirius gives a cut off gasp that boosts his ego, but it's not enough to deter him. "Put your fucking cock in me."

"People will notice if we start fucking in the middle of the common room."

"If you don't get inside me in the next five seconds, I'm going to do it, and you're not going to like how obvious I am about it," he growls. It should sound funny with his higher pitched voice when usually he sounds so deep and dangerous, but it's a threat he means. He's not bluffing-- does he ever?

"Fuck. Fine," James capitulates, though he didn't need much convincing. "Budge up," he says, withdrawing his hands.

Sirius lifts, unobtrusive and only as much as he needs to for James to have space.

He hisses thru his teeth as he ever-so-carefully unzips his trousers, unable to keep completely quiet like he wants. There's a wet spot on his boxers, and shite, he thinks the front of his trousers are damp from Sirius. He pulls out his cock and rubs some of Sirius's slick from his fingers, then holds his skirt up in the back so it doesn't get in the way. With his clean hand, he grabs Sirius's hip, urging him back down slowly. 

He can barely believe this is happening. He's watching it happen, guiding his cock inside Sirius, and he can't tell if he's about to die or if he's seeing heaven. His prick disappears, bit by bit, and Sirius is taking all of him, welcoming him in like he belongs there. 

When Sirius is done, sitting fully on him, they both stop to breathe. 

The perfect arse that started this whole mess is perched on top of him, sandwiched against his stomach and fuck it, he grabs it with both hands, squeezing to feel the full plumpness of it. This is your fault, he thinks, massaging it. Merlin, what he wouldn't give to be doing this properly, to fuck Sirius and see every jiggle of this beautiful arse.

Sirius starts to move. His movements are small, and it's all they'll be able to do if they don't want to get caught, but James is sure it'll be enough to get him off with how keyed up he is. Whether it'll get Sirius off is more of a question, so he reluctantly lets go of his arse and brings one hand to the front. It's not a sacrifice though, not when-- before going to touch his clit-- he can feel Sirius's entrance and the way he's stretched around James. His hips jerk up involuntarily and Sirius chokes. Merlin and Morgana. That's him. That's him and Sirius, and it's where they're joined together and gods, he's going to combust. He can’t help but continue pushing up into Sirius, these small thrusts that should barely be having an effect but are driving him crazy. 

Before he knows it, he's coming, pulsing inside Sirius as he feels better than he ever has before. He presses his face against the back of Sirius's neck, chest heaving as he pants against the bare skin.

Sirius's fingers join James's on his clit, rubbing until he's clenching down on his softening prick with a shudder. He leans against James fully, collapsing into him and putting their heads side by side.

James smooths a hand up and down one of Sirius's thighs as they both catch their breath. 

"So when did you cast the Notice-Me-Not?" he asks. He'd been too busy thinking with his dick to realise it sooner, but of course Sirius cast that charm to keep them from being caught.

Sirius chuckles breathlessly. "As soon as I came down here."

"You couldn't have known what would happen when you sat on my lap."

"Nah," he agrees, easy as anything. Then, like he’s made it his life mission to fry James’s brain, he adds, "I thought I'd have to seduce you, but you were all for it the second I sat."

"Arsehole," James says, without bite. It explains why no one said hello when he came down-- something he hadn't thought of at the time, too busy staring at Sirius to notice.

"You can't complain; you liked it."

"Loved it," James corrects. He turns his head to the side for a moment to press a kiss to his cheek. "We should do it again."

"In a bed, you're thinking?"

"Well, yes, that, but also when you have a dick again. It's going to feel loads different."

Sirius pauses.

"What?" When he doesn't immediately answer, James adds, "I'm not saying we can't do more when you're like this, but think how much better it's going to feel when it's the body you're sticking with."

Nothing.

"You alright?" James asks.

All at once, Sirius relaxes, snickering.

"What?" he repeats, bewildered.

Sirius gives a small shake of his head. "I didn't think you'd want to do it again. When I was... more me. Figured this was my only chance when I caught you staring."

Oh. "No," James admits. "I've gotten used to hiding it, is all. This body took me by surprise."

"Good."

"Quite," James replies, unable to help a grin. To think, all he needed to get the perfect boyfriend was to fuck him in the Common Room when he had different bits. He never could've predicted this, but hell if he isn't going to enjoy it.