18+ pure smut, roommate!johnny x femvirgin!reader
thinking about johnny ‘soap’ mctavish and how he’s such a flirt. i mean can you blame him? he’s a pretty boy, charming, has got that ruggish look and piercing bright blues that would make anyone melt. and he does make you melt, his flirting all the time causes you to blush and yeah— you’re a grown adult but very inexperienced when it comes to sex so when his flirting gets too handsy or mouthy your face can’t help but feel warm.
you wish you could be outgoing or even sexy. being roommates with him ends of bringing out some of your self loathing when you see all the pretty people he brings back from nights out. they never shy away from him but feed into the desired hunger. you wish you were that fluid in your own body. yeah you had confidence when you were out on the field but back home you’d crawl back into yourself, it was an endless cycle, and you just fed into it. now you’re in your late twenties with absolutely no clue how anything works.
you feel like you’d get some sort of advice from the lads but anytime they did talk about their personal experiences it all leads down to sex and you’d shamefully run back home and press a hand between your legs in the privacy of your own room just thinking about their stories and whoever was lucky enough to get with them.
so here you are, in your pj’s watching a movie in the living room, popcorn bowl in hand as you hear heavy boots walking out from the hallway. it’s johnny and he looks handsome. you pout and he instantly coos at you.
“you’re leaving me again.” you say, its meant to sound annoyed but it comes out like a whine, desperate for his attention. he’s gone out almost all week. he chuckles and walks towards you.
“bonnie, ya need ta get out more, yeah? why don’t ya come wit me?” he asks, his arms cross and he’s tilting his head at you. god, he almost convinces you but you rather not watch him flirt with his new ‘friend’ for the night. you set the popcorn bowl down on the coffee table and sigh.
“y’know that’s not my kinda scene.. going to clubs and all?” you mutter, tucking a piece of your hair behind your ear, you’re looking away now fiddling with the knit blanket.
“c’monnn, it’s been a few weeks since we been back. ya need to let loose, ah never see ya bring somebody back.” he says it so nonchalantly as he comes to sit on the edge of the coffee table in front of you, his hand tilting your chin up to look at him. even just that simple touch ignites a fire within you. so pathetic how touch starved you are and he’s saying this with no idea how in love you are with him. like the thought of you with someone else to him means nothing, your heart stings at that.
“well, not everyone can be as charming as you. plus i like being home. what’s wrong with that?” you say with a huff, leaning back into the couch, trying to create some space between you two.
“haud yer wheesht! don’t be like that. you’re a bonnie lass and i know y’ve got needs hen.” he scoffs, scottish accent laid on thick, and all you can do is roll your eyes.
“i get on fine, john. just go.” you mutter, your evening now feels like a dark cloud looming over you. you don’t want to be reminded how alone you are and how you’ve never even had sex.
it’s quiet for a good minute and he’s still sitting there. you groan in annoyance and begin to stand up and he immediately shoots back up, crowding you in, towering over you.
“oh? it’s johnny again now is it?” his voice sounds huskier for some reason and you feel warm all over again. you can smell the cologne on his chest—he’s way too fucking close right now.
“just move already!” your hands come up to push him but he’s grabbing you instead, hauling you up easily over his shoulder and walking down the hallway towards his room. what the fuck.
“johnny— stop, just put me down!” you shriek at the end of your sentence when a palm comes down on your ass. your breath hitches in your throat and your thighs instantly clench together.
“you bastard!” you growl, swinging your legs to wrap around his waist and hauling yourself upright. his footing sways a bit at your swift movement and you take the opportunity to grab the hair at the base of his neck and pull.
“i said put me dow—“ then your breath gets knocked out from your lungs, he’s got you pushed up against the wall in the hallway, the force he used to press you into the wall disoriented you, your hands letting go of him and allowing him to grab both your wrists and pressing them above your head.
“no. yer gonna listen carefully, bonnie..” he’s growls out, voice deep and no room for discussion. god, you went too far now and pissed him off.
“am only tryin’ to help, hen and now look ach ya.” you’re straining against his hold. you’ve never been good at overtaking him in training. you keep trying to buck your hips and kick your legs but it’s no use, he’s much stronger than you, especially with how you feel at this moment. completely aroused.
his hips are taunt against yours and you feel something pressing against your cunt an everytime you move the friction makes you pulse down there.
“johnny, let me go, please. i’m sorry, okay! i’ll go out with you tonight if that’s what you want, just— can you move? your belt its digging into to me.” you grumble out, wiggling some more and then he’s laughing a bit which makes you stop. he lets go of your arms and you rest them on his shoulders.
“tha’s not my belt, bonnie.” he murmurs before lifting you off the wall and walking you straight back into his room. suddenly he’s throwing you onto the bed and you land on it with a small ‘oof’.
“don’t tell me you take your gun out, that’s so—“
“yer right, lass. let’s just have a night in hm? talk this out.” he interrupts and your brows furrow as you watch him take his leather coat off, his black t-shirt tight around his biceps and your heart starts to hammer seeing his tattoos peek out from the sleeves. then his hands are going to his belt and your eyes flick down to watch his movements.. that’s when you notice the sizable bulge in his jeans.
“talk about what..”you whisper out, eyes still trained on him but your body is moving up the bed trying to create some distance because suddenly you feel like prey that’s about to be hunted and deep down your body is loving it.
“ah think y’know.. ah think i’ve figured out yer problem. why ya suddenly act weird when i mention sex.” he continues, and you don’t know where he’s going with this but you feel extremely exposed and you aren’t even naked yet.
“ghost kinda mentioned somethin’ about it but i wasn’t for sure.. now i see. ya just need a bit of extra lovin’ hm? haven’t been takin’ care of like ya should be.” and now he’s pressing a knee down onto the bed and grabbing your ankle and pulling you back down to him. he’s got you on your back now, his hand slowly caressing your face and you pathetically give in.
“don’t.. don’t make fun of me, johnny.” you whisper out into the silence, your eyes looking back at those baby blues and he scoffs.
“never, sweetheart.” and then he’s kissing you, so sweet and gentle. sure you’ve kissed people before but nothing like this. his hand his cupping your jaw and moving you to his liking, his other hand moving up your leg and softly gripping your hip.
you feel wet already and he’s barely done anything yet. he’s got you whimpering from just a kiss and he laughs a bit when he pulls away from the kiss and you whine.
“this okay?” he murmurs, his hands slowly lifting your shirt up until it hits the bottom of your breast and your stomach quivers as his knuckles gently graze down your middle.
“yeah, feels good.” you whisper and he smiles at that, hands gripping your night shorts and pulling them down your legs. johnny has seen your body before (bastards walked in on you changing several times) but this time is different, this time he’s going to truly see you in a way no one else has.
“wha- what did ghost tell you?” you blurted out suddenly, your brain can’t help but overthink what the hell that big bastard said. johnnys got his hands on you still, a little grin on his lips and then his thumb is pressing against your clit through your panties and your breath hitches in your throat. he places a hand by your head and leans down over you as he slowly moves his thumb in circles, humming in delight when he sees your face twitch a bit, a small gasp leaving your lips when he presses a bit harder.
“oh tha’? y’know ghost. he’s got a keen eye for people. can see through them. i cannae believe it sometimes but he’s always right.” he rambles a bit like normal, like he’s not playing and teasing with your clit as he does and you’re stuck underneath him, hands gripping the sheets, trying to keep your eyes open but failing miserably. it feels too good and he’s just started.
“he needs to—nggh mind his business.” you grunt out, a moan getting caught in your throat when johnny moves your underwear to the side and slowly slides his middle finger in, one of your hands shooting out to grab his forearm. your back arches a bit trying to get used to the feeling, it stings a bit but subsides quickly, fuck you’re doomed.
“maybe—“ he chuckles and then he’s suddenly flipping you on your stomach prone style, pulling the rest of your underwear off. you turn your head to look back at him and he’s removing his clothes. “y’know, ah dunno if ah like ye talkin’ about another man when i’ve got ya in my bed, bon.” he’s unzipping his pants and kicking them off, then his underwear and fuck he’s huge.
“it’s just ghost…plus you’ve fucked plenty of people before me and i didn’t like it either.” you huffed out, rolling your eyes at him, bickering like he didn’t have his dick out. then he’s climbing over you, hands gripping your hips and pulling your ass up to him and you gasp when you feel his tip against your cunt.
“hm, lads like ye jus’ as much as i do, bonnie. want ye jus’ like this too, am positive.” he says, you don’t even fully register what he says about the rest of the boys before he slowly starts pushing into you and you shriek, head ducking down into the sheets, your hands and arms are curled around one of his pillows and you whimper at the stretch.
“fucking hell, johnny!” you grumble into the sheets, you feel warm all over from the confession, heart hammering against your chest and your cunt stretching against his cock was like a wildfire in your body.
“hm, it’s jus’ the tip, lass.” he laughs meanly, and you whimper at that. you feel him slot himself against your back and he presses a kiss to your neck, ‘doing so good for me, bonnie’ he whispered as one of his hands go down to play with your clit and that gets you going. he’s got the full head of his cock inside you, not pushing any further as he continues to rub at your clit and your stomach starts to clench in pleasure.
“this okay?” he asks again, voice husky against your ear and all you can do is nod and whimper, burying your head into the pillow as you move your hips a bit, trying to grind against his hand but now you’re grinding around the tip of his cock and that gets johnny grunting into your ear.
“fuckin’ hell, lil’ lass. need ta—oh tha’s good.” he grunts deeply, his breath fanning the shell of your ear as he presses half of his shaft inside you and you nearly scream at that, voice muffled into the pillow but then his hand goes up the nape of your neck, fingers curling into your hair and moving your head to look back at him. your eyes are teary and that almost makes him blow his load right then.
“johnny—“ and you’re just babbling now, your words are jumbled and your brain feels fuzzy as he pulls back a bit and then goes all the way in, fully kissing your cervix.
“ahh, there we go. atta girl.” he husks and you whimper in reply. a few minutes go by and he hasn’t moved and your cunt flutters around him and his had is cupping your face, thumb wiping away a tear as he coos at you gently.
“why aren’t you..moving?” you ask breathlessly, back arching a bit, trying to move but he’s got you pinned under his weight, totally at his mercy, and your hand goes up to his face pulling him forward for a kiss and you shake your hips again and he only chuckles against your lips as he pulls away.
“needy lil’ thing. gotta get ya used to it, bonnie. we can’t rush these things, yeah?” and he kisses down your neck and he’s tugging at your shirt and pulling it free finally. his lips go straight for your breasts, catching a nipple and sucking it gently and you sigh at the feeling. but it’s little of a distraction when he’s got his huge cock nestled inside you.
“but~ jesus, johnny..” you moan when he moves the position you guys are in, lifting your leg up and over till your fully on your back, his hands on your hips and he presses deep, not wanting to part an inch from inside you.
for the rest of the night he practically tortures you. when he finally does move, it’s slow and deep thrusts that have you mewling and he talks you through it all. ‘tha’s it, can ya feel me in yer tummy, lass?’ to ‘y’ve got this, dovie, seen ya kill with yer bare hands, ya can handle another, hm?” when he’s got you cumming for the third time, his thumb rubbing idle circles against your clit.
and he’s right, you’re a demon on the field, on autopilot but here, back at home, your fight or flight is gone and you’re other side comes out. you’re timid and a bit whiny for affection but he’s the one that brings it out of you just like he is now. it’s hard to even form words, all you really do is tip your head back, biting your lip and whimpering out another guttural moan.
then when you’re coming down from you think fourth orgasm? he starts picking up the pace, and it hits you like a truck, walls so sensitive, little bud throbbing with no mercy and your hand reaches out to try and push at his hip to slow him down but it’s no use. he’s gripping one of your legs up and that angle makes you cry out again.
“no—no johnny, i can’t again!” you plead and you hear a breathy laugh and he swats the fat of your ass before he starts fucking into you harder.
“am almost there, bleedin’ jesus..” he grunts out, ignoring your pleas as he continues to hammer in you and your back begins to arch off the bed. that’s when you hear him groan deeply and suddenly he’s pulled out. your chest is heaving as you pant and you watch his stomach flex, his hand stroking is cock till he finally cums. it spurts out in ropes, hitting your stomach, some falling up near your breast and your head drops back in a sigh. your cunt feels wounded but in a good way, she’s throbbing and overly sensitive and then you hiss because johnnys smearing his cum across your clit.
“no, johnny, please..” you begin to protest and he coos at you, tearing his hand away and kneeling back down to give you a sweet kiss. “aye, i’ll stop, dovie.” like it pains him not to rip another one out of you and all you can do is giggle when he plops back down beside you.
“think ye can take the lads jus’ fine..” he murmurs out like you’re not even there, and then you’re turning over to look at him, hand going to grip his jaw to look at you and he’s got a lazy grin on his face.