James Potter- Can you feel it?
Outside sex/ kind of public/ tree sex/ size kink/ slight use of restraints/ groping/ name-calling/crying/ a/b/o
The wind blew past the trees, Severus’s back pressed flushed against the trunk. His book sat in his hands, nimble fingers playing with the corner of the slightly ink stained pages, enjoying his mid Sunday afternoon.
It wasn’t often he got an hour alone, without Black laughing in his face, without being forced to do some degrading act for Potter because he was bigger than him.
He hated him! Potter was always making him do stuff for him! He was always making him bring him food, or clean his shoes.. or fix his belt.. or using him like a foot stool… he was always treating him like he was his property!
Severus found himself lost in his thoughts, face slowly heating up, pants a little tighter than he’d have liked. He reached up, loosening his tie as he cleared his throat.
“Wonderful… just the time to start acting up.” He scoffed at himself, pressing his cold hands to his face. He quickly stood up, gathering his things and shoving them into his bag. He had exactly 20 minutes before his heat got unbearable. He didn’t need anyone finding him like this! Especially not-
“Well well well… lookie what I just foundie.”
He turned around, glaring harshly at James with enough anger to turn him to ash.
“What the fuck do you want?” He hissed, James smirking down at the brunette.
“Were you just a little too late this time, eh? Looks like thinking those naughty thoughts got you in trouble now.” He purred, gripping the front of his robes tightly and yanking him forward. “Come on, you can’t really think I’d leave you alone when I can smell you. It’s like you’re begging for me to tear your clothes off and take you, right here where everyone can see.”
Severus turner a deep shade of red, looking away from him.
“N-no… I don’t.” He stated harshly, James backing him up towards the tree.
“Oh really? You gonna be saying that when I see just how hard, how wet, how ready you are for me? I bet not.” He crooned, already reaching his hand down into the boys pants, smirking when he could feel the little cock twitch in his hands. “Awe, you’re just little in every way, huh?” He teased, listening to the small whimpers escape Severus’s mouth as he palmed him.
“Shut up.” Severus hissed, James smashing their mouths together, the hand gripping his shirt pushing him up the tree. He made him wrap his legs around him, pressing his growing bulge against Severus’s ass.
“Can you feel that? You won’t be able to walk tomorrow after we finish. I’ll have to carry you, and everyone will have to see what a little, pathetic slut you are, all of them knowing you’ve finally been bedded.. by me, of all people. You’ll be humiliated for the rest of your little life.”
“James works just fine, could you “Alpha” if you wanna get on my good side.”
“Fuck off.” He hissed, James gripping his face lightly.
“You’ll regret that in just a few.” He pulled his wand out of his pocket, tapping it against Severus’s pocket and then the hem of his shirt, spelling all of his clothes off. He took time to look the boy over, licking his teeth.
“God, you’re even smaller without clothes, aren’t you? Such a weak, little hole for me.” He cooed, rubbing his thumb against the little pink nub on his chest. Severus whimpered, jerking against his touch as he tried to push his hand away.
“Feel too good? Don’t worry, you’ll feel a lot better in a minute.” He hummed, nibbling on his neck until a dark purple bruise started to form.
“P-potter, stop.” He whispered, James reaching up to press his hand into his throat.
“No, you lost that one. You shouldn’t have been a little bitch.” He stated, Severus turning a light red.
“I won’t.. you can’t make me.” He snapped, James gripping his throat tighter.
“Now, don’t be a brat. Be a good omega and do as you’re told.” He ordered, twisting the pebbling nipple in between his fingers, eliciting a cry from his lips.
“Be good for your Alpha and open your sweet little mouth. You don’t want me to get upset yeah? Come on.” He crooned, Severus reluctantly wrapping his lips around his fingers just to make him happy.
“See? How easy was that? It’ll start being that easy if you just do what you’re told.” He murmured, Severus looking at him and sucking on his fingers a little harder. “That’s it, good boy. God I can’t wait to fuck your tiny little body.” He growled, grinding his hips against him.
“I shouldn’t even need to prep you. Why would I?” He snorted lightly, pulling his hand out of his mouth and pressing them against his little hole. “See? You’re already dripping for me, like a good little omega.” He moved to unzip his pants, pulling his cock out of his underwear and rubbing it against Severus’s ass.
“A-alpha. Won’t it hurt?.. especially without prep?” He whispered, James chuckling maliciously.
“That’s the point, Snivellus. It’s supposed to hurt. You’ll cry for me, because you aren’t use to it, but you’ll learn to love the pain.” He put his hands on his hips, gripping them tightly before shoving into him, biting his lip at the immediately bulge in Severus’s stomach. The whimpers and cries that came from him made James shudder.
“Come on, Snivels. Can you feel it? Can you feel me embedded in your slutty little ass?” He whispered, pressing down on the bulge in his stomach and causing Severus to wail and squirm.
“Relax, you’re fine, boy.” He pulled Severus off the tree, placing him down on the ground while kissing his neck. “Come on, crying isn’t gonna help you. Just close your eyes and relax, you’ll feel better once you do.” He whispered, slowly pulling out and thrusting back in.
“Stop!” He snapped, tears prickling at the corners of his eyes. James ignored him, pulling his legs up on his forearms, thrusting in again. He rubbed Severus’s stomach lightly, biting his lip when he could outline his cock against the flesh.
“You must feel fuller than ever, since you don’t eat.” He kissed his tears away, grinding into him. He pinned his hands above his head, kissing his mouth softly. “You’ll be okay, just relax.” He hummed, reaching down to feel the arousal leaking from his hole.
“Ah… we’ve been over this.” Severus glared weakly at him, whimpering when he ground into him again. “Come on, say it. You can do it, just say it, for me, little omega.”
“There you go, a little louder.” He whispered, gripping his thighs tightly as he slammed into him, watching the bump grow bigger when he did.
“Alpha!” Severus squealed, arching his back as James smirked.
“There you go, such a good little play thing. Just lay there and let me have you.” He murmured, kissing his neck. He pressed his knee to his chest, his other hand still pinning his arms down on the ground. He pulled almost all the way out, loving the way his stomach deflated, just to slam back inside and watch it appear again.
“James.. please…” he whimpered, James moving his hand to grip his hair.
“Please what? You better hope I have some compassion since you still refuse to listen to me.” He scoffed, using his tie and keep his hands together so he didn’t have to.
“Please… go faster.” He whispered, James smirking lightly as he let go of his hair.
“That’s a good boy. You’ll learn to be better though.” He mumbled, pressing his knees back to his chest as he slammed back into him. Severus cried out, James pressed a hand to his stomach as he thrusted into him.
“I can feel your tiny little hole stretching around me, you’re just a sweet little toy for me to use. For me to fill and play with, put on display so everyone can see what happened to little Snivellus.”
“Alpha~ please! Mm fuck~!!” He moaned, arching his back as his cock began to twitch.
“Awe, does the little omega need release? I don’t think I should let you, since it took this long for you to let me have you. Should make you wait like you made me all those years. Your orgasms are for me to decide, I control when you make a mess with your pathetic little cock.”
“Please! Please alpha. I need it, so much..” he whined, James shaking his head.
“Not this time. But tonight, I know you’ll go lay in bed and think about right now. And it’ll start all over again, except this time, you’ll come looking for me. Just so I can fill your little ass once more. And then maybe, just maybe, I’ll let you cum. Maybe even let Remus and Sirius watch you make a mess all over yourself and my cock.” He slammed in once more, filling the boy to the brim, his stomach staying inflated when he pulled out thanks to his cum. “And just to make sure it all stays where it’s supposed to.” He pulled an anal plug out of his bag, pushing it into his hole. He tapped his still aching cock with his wand, spelling it to stay hard just the way it was with no chance of release.
“I hate you.” Severus whispered as James spelled his clothed back on, fixing his own clothes as he smirked.
“You will, but not for long.” He murmured, throwing him over his shoulder and picking up their bags. He looked up, the sun starting to leave the sky, replaced with every color of the rainbow.
“Come on, almost time for dinner.” He stated, patting his ass as he walked down the field. Severus relaxed against his shoulder the world fading from his vision as he drifted off for a quick nap.