Kinktober Cod - Tumblr Posts
A Little Blood Never Hurt Nobody ✦ ︎John “Soap” MacTavish
Kinktober Day VI: Period Sex

summary: the best boyfriend in the world relieves you of your pain tags/trigger warnings: 18+, f!reader, period sex, vagina blood, john being the sweetest gentleman, fluff, soft sex, p in v, pet names, praise, author tries really hard at accents wc: 2k a/n: not me being on my period rn
MASTERLIST


You settled into the cozy embrace of your makeshift cocoon, surrounded by layers of warmth - a plush comforter and soft blankets enveloping your body. Nestled within this comforting sanctuary, you applied a heating pad to your stomach, its gentle warmth soothing the persistent discomfort caused by the pinching of your uterus. A full bottle of water stood within easy reach on your nightstand. Despite the discomfort, you found solace in the carefully prepared comforts that eased the pain sensation, allowing you to find a semblance of relief within the embrace of your bedding.
All you need is your man, the one you were missing dearly.
John had went to the store to buy you some supplies: enough pads and tampons for the week and a list of your favorite snacks so you won't get hangry.
As you lay in bed, struggling to keep your heavy eyelids from closing, you were jolted awake by the distinct sound of the front door clicking shut. The rustling of plastic bags filled the air, growing louder as the footsteps approached the door to your room.
“Ay, sweet bonnie,” he says as he enters the room. He greets you with a warm smile, his eyes lighting up as he steps closer. He carefully places the bags on your bed, the weight causing the mattress to dip slightly. You slowly peek out from underneath your cozy bedding, feeling curious and excited as you glance from the bags to his face.
“Thank you,” you say, sitting up, digging through the grocery bags, pulling out the treats waiting inside. You heard John laugh, taking the boxes of feminine products in his arms. Never mind a week; these will last you months.
“Anythin’ fer ye’” he winked, adoring you with his loving gaze.
“Ah’ll go stash these aweay,” he ducks into the bathroom, boxes in hand. Your eyes were glued to his large biceps, each covered in intricate tattoos running up and down his muscular arms. You bit your lip as your gaze traveled lower, noting the plush roundness of his ass and the thick hardness of his thighs.
“John?” You called out, setting the bag of snacks to the side. He called back, the sound of boxes knocking around before the swift sound of a cupboard closing followed.
"Can you come here?" You asked, your fingers gently grasping the edges of the soft sheets. Obediently, he reappeared in the doorway, his eyes meeting yours with an expectant gaze. "Need somethin’ else, princess?" he teased playfully, his tone warm and affectionate. You knew he would go to any lengths to fulfill your requests, whether big or small. His willingness to please you was evident in every gesture and word.
"Yes," you respond quietly, meeting his piercing gaze with apprehension and anticipation. You hope that he'll understand your unspoken message. A faint smirk tugs at the corners of his lips as he crosses his arms, his icy eyes never leaving yours. His gaze briefly flickers to your concealed body before he takes a silent step forward, his presence looming over you from the edge of the bed.
“Ye gonnae tell me, or am I gonnae have tah figure it out?”
"Please, John," you pleaded, your heart racing as you reached out for him, your small fingers sliding against his warm, calloused digits, urging him to come closer. John hesitated momentarily, his eyes searching yours for reassurance, before finally complying with a mix of a weary sigh and a grunt. He shifted in front of you, his muscular frame towering over you, and with a gentle yet firm touch, he peeled back the soft comforter as he settled in facing you.
“Only because ye look so desperate.” he chuckled, taking the heating pad and tossing it to the side, replacing it with his hands. His touch caressed and massaged your lower stomach, pulling an airy sigh from your chest. After a few moments, he slipped them up higher, pulling your thin tank top from your body and tossing it to the floor.
His hands cupped your tender, swollen breasts, gently squeezing them as he sighed; his gaze zeroed on your body with a burning lust as he kneaded the soft, doughy flesh of your chest. You let out a soft whine, your body sinking further into the mattress, enjoying the feel of John’s large, warm hands pawing at your pliant body.
“Gorgeous girl,” he purred, his fingers dipping into the seam of your shorts before slipping them off your legs, leaving you fully nude in front of him.
“Gonnae make ye feel all better,” he promised, reaching behind his back to tug his shirt over his head, showcasing his thick and hairy chest trailing down his hard muscles and into his jeans. He tugs off his belt before sitting to the side to shuck off his pants, followed by his briefs.
“I love you,” you whispered as he crawled back over you, bracketing you with his thick arms. He grinned down at you, his smile toothy and his eyes crinkling.
“I love ye too, sweet girl,” he pressed a gentle kiss to your forehead before descending to your lips, groaning into your mouth as his hand pumped his growing erection, preparing himself to enter you.
You looked down, moaning as you watched him jerk himself off. As he slowly pumped closer to his tip, you licked your lips as pre dribbled from his slit, sliding down towards his fingers. You reached outwards, wrapping your hand around him, your fingers barely touching with how thick he was. Collecting his pre cum in your digits, you swiped them down his cock, coating his cock in his slippery essence for a smoother glide.
He grunted above you, his eyes narrowing as his lips parted, moaning from your soft touch. You squeezed his base, guiding him towards your bleeding hole, pulsing with desire.
The moment his tip caught against your entrance, John was pushing his hips forward, his cock sliding inside, filling you up completely with little to no resistance.
“Steamin’ Jesus, yer so tight!” John hissed, his hands wrapping around your middle, burying his face in your neck as he pushed his hips forward. His dog tags clinked as they pressed against your chest, the cool metal causing you to shiver.
You whimpered as his hips pulled back before pressing back in. You could tell he was trying to be gentle, but if his loud noises were anything to go by, you knew he wanted to pummel you into next week. You wrapped your arms around his neck, gripping your nails into his back as he picked up a steady rhythm, his deep strokes punching the air from your lungs.
John leaned up on his hands, his chain dangling in front of you as his blue eyes stared down into yours. One hand curled over the headboard as the other planted against your lower back, arching your hips closer to his thrusting cock.
“Fuck, ye feel so damn good,” he moaned, more words of praise spilling from his mouth as he pounded you into the bed, his fingers trailing toward your pussy before reaching underneath your hood and rubbing circles onto your clit.
You glanced downwards at your combined bodies; eyes glazed over as his cock pulled out before sinking back in, coated in a mixture of your blood and arousal, creating a thick and slimy texture that stuck to your thighs.
“John,” you whimpered, mouth falling open as your cunt clenched around him at the sight, his thumb rubbing faster at your sensitive nub as his pace quickened. You tossed your head back, hands reaching behind you to grasp onto the pillow underneath your head, eyes squeezing shut as you moaned uncontrollably.
“I ken, I ken,” he grunted, his pace faltering slightly, hips stuttering as his cock twitched hard inside you, hitting your G-spot over and over with each involuntary jump.
You were so much more sensitive than usual, not just your quivery pussy but your body as well; each touch and simple caress of his rough hands felt like they were melting away your skin, their heat licking fire into your veins, causing your head to spin and your limbs to tremble.
“M’gonna cum!” you wailed, crying out as John lifted your hips higher, his cock slamming even deeper inside you, barely pulling out as your greedy pussy clamped around him as if it couldn't bare the thought of him leaving you like it had a consciousness of its own.
“Me too, fuck!” He whimpered, his blunt nails digging into the flesh of your waist, tugging you down onto his prick with every forceful thrust of his hips.
With one final thrust, you felt his warm cum spurt inside of you, rope after rope, as John’s slow grinds triggered your release; you both moaned in unison, clutching onto each other for dear life as you both rode out your highs together, debauched sounds of pleasure filling the confined space of your bedroom.
As John pulled out of you, a pink mixture of your combined fluids leaked out of you, paused by John’s thumb as he pushed it back in, groaning at the sight of your stretched hole spreading wider to accept him.
"Feel better?" he asked, his voice slightly breathless as a proud smile spread across his face. His chest rose and fell with each deep breath as he looked down at you, studying your expression for any signs of discomfort.
You smiled a lazy, contented smile, your eyes barely peeking open to look up at him. A warm, post-sex glow illuminated your face as you nodded slowly, still trying to catch your breath.
He leaned down, pressing a hard and wet smooch to your stomach before pulling back to kiss your clit, sucking it into his mouth with short flicks of his tongue.
“John!” you whimpered, tugging him away by his hair. He let out a loud bark of laughter, slapping the side of your thigh before reluctantly pulling away. “Jus’ showin’ her some extra love,” he winked before laying beside you and pulling you into his chest.
“Wan’ me teh run ye’ a bath?” he asked, nosing his face against your cheek before kissing your temple. You nodded before burying your face into his chest, letting out a deep sigh as you closed your eyes, letting sleep overtake you.
You were awakened when you felt arms scoop underneath you, gently carrying you into the washroom.
“Sorry, I had teh wake ye.’” you looked up at John’s face as he settled you into the warm water, bottles of bath oils, and a bag of bath salts sitting on the side.
He settled in behind you, wrapping his arms around your waist as he pulled you into his chest, resting his head over your head. You could feel his cock begin to harden behind you before his mouth began pressing messy kisses against your shoulder.
You looked behind you, meeting his lips with a slow yet passionate kiss of your own before turning around to face him, before reaching behind you to grab his cock. His hands traveled up your waist as you sat down, his cock slipping back inside you, pushing his cum back into your body.
You slumped against him, pressing your cheek against his chest as you warmed his cock. Closing your eyes again with another pleasure-filled sigh, you buried your nose into his neck, relishing his gentle touch as his hands massaged your back. John watched you with a loving smile, kissing your head as you fell back asleep in his embrace. He knew he would take good care of you—just like he always did.
main masterlist, rules