Bad Days - Johnny "Soap" MacTavish
Bad Days - Johnny "Soap" MacTavish
Warnings: semi-detailed descriptions of depression. this is purely a self-indulgent work cause i've been having a very tough time recently, but thinking about the 141 makes it better! Also not beta read cause I refuse to reread my work🙃Enjoy!!!
You'd had a shitty day at work, and all you wanted was to come home and wallow in your feelings. Johnny had been deployed for months, and he didn’t have the slightest clue on when he'd be back home. He hadn't been able to communicate with you regularly either, due to him having very spotty reception.
Walking up to your door, you pull your keys out, when all of a sudden, the door swings open. And standing there you see your boyfriend. Your Johnny.
He expected you to be excited. Thrilled, even, at his return. What he hadn't expected was your face crumbling and sobs falling from your lips. Immediately, he takes you into his arms and starts to comfort you.
"It's okay, sweet boy, everything's alright. I'm right here. I'm not going anywhere. 'M gonna take real good care of ye, I promise."
Rubbing his hands along your arms, he ushers you inside. "It's too cold bun, need tae get you inside"
He sits you down on the couch gently and wraps a blanket around you. "You stay right here, I’ll be right back, my love. Going tae make you some tea and bring a snack for you"
Keeping true to his word, Johnny's back in less than 5 minutes, immediately taking his place next to you on the couch. Once again taking you into his arms, he lets you fall apart in his embrace. His face fixes into a grimace at seeing and hearing the sobs rack your body. It feels like someone's reached into his chest and pulled out his heart. He hates seeing you like this. The only thing he can think is that he needs to fix it. He can’t have his baby being sad especially when he’s there in person.
"Shhh, yer face is much too handsome for these tears, dove," he whispers to you. "Need ye tae talk tae me 'bout what's going on"
"Just a bad day," you respond.
He scoffs. "Seems like more than just a bad day, love."
"Missed you. It started with a bad day, then it was a bad week, and before I knew it, I'd felt bad for a whole month," you sighed.
"Why didn't you tell me bonnie?"
Hiding your face in his chest you reply, "Didn't wanna bother you. You were working. Don't wanna distract you with my whining. It's not even about anything important."
He tilts your head up with his index finger, "If it's enough to upset you this much, it's important. Anything that upsets you is important to me. My job is tae keep you safe and happy. How am I supposed tae do that if you don't tell me what's going on, sweet boy?"
"I dunno," you mumble while once again burying your face, but in his neck this time.
His chuckle reverberates throughout your body. "Silly boy, I can't see your pretty face when you hide from me like that."
"I've been crying all day Johnny, I look horrible."
Johnny raises his eyebrows and gives you a stare that makes you second guess whether or not you just insulted his mohawk. "Don't say shite like that, bonnie. 'S the furthest thing from the truth. Yer the most beautiful boy I've ever seen in my life. Don't care how you think you look, I'll always see you for what you are, and you truly are beautiful. Inside and out. That being said, you look gorgeous even in this moment"
"You're gonna make me start crying again babe"
His gaze softens and he takes your face in his hands again. With a soft peck to your temple, he says, "Well let's avoid that, why don't we, hmm? Do you wanna talk about what's bothering you anymore?"
"Mmm not right now. Just wanna snuggle with you for a bit. But we can talk about it later, maybe?"
He nods, "Whenever you're up to it, bun. I'm always here to listen to you. I'm sorry I'm not always here physically, though."
"It's your job, Johnny. I get it. I mean it's hard sometimes, but we make it work. Nothing about the way I feel is your fault. I just get sad sometimes yknow?"
"I know bonnie. Just wish you didn't have tae deal with it at all. Shouldn't have to have any thoughts in that pretty head if you don't want 'em."
You giggle. "I love you Johnny. That's always gonna be true, no matter what. Regardless of how sad I am, I'll always be yours and you'll always be mine."
"Always, my beauty. My love for you is infinite. Never ending."
“Promise?” you whisper.
“Swear to ye baby. Let's get you feeling better, hmm? Turn on one of your shows and I'll go make some soup for you, hen,” he says, standing up.
“Does that mean we can watch gossip girl?” You ask shyly
“‘Course we can. Go ahead and put it on. I'll be back in a minute darling. Actually, do me just one favor, bon”
Cocking your head to the side you ask, “What's that Johnny?”
A smile cracks on his face, “Go grab us some blankets and stuffies from the bedroom, eh? Don't want your cold little toes touching me while I'm trying to watch the show”
“I do not have cold toes Johnny MacTavish! It's not my fault you're a human furnace,” you scoff at him.
He just looks over at you and chuckles again. “I know bonnie, I love yer cold feet,” He lets out a full belly laugh as he catches one of the throw pillows you chucked at his head. “Just fucking with ye sweet boy. But please, can you bring some extra blankets? And pillows too? If you're up for it, I'll make you a pillow fort to watch our show in.
Your eyes light up at the prospect of a pillow fort. Thinking about one of the last times you had made one, you realize that you hadn't since you were a child. With a nod, you head to your shared bedroom picking out your favorite pillows and blankets, along with your favorite stuffies.
Johnny raises his eyebrows when he sees everything you're bringing to the living room, already seeing himself in the future having to lug everything back to the bedroom himself because you'll be too tired to do it yourself.
“Don't look at me like that Johnny,” you pout. “I needed all of them so the vibes could be perfect! You can't have a pillow fort without a minimum of 4 blankets, that's like basic pillow fort knowledge.”
“You're right, dove, how silly of me to forget that. Get yourself warmed up on the couch and I'll finish up the food. I'll be with you in just a minute, handsome.”
With a blush dusting your cheeks, you nod and let out a hum of contentment. You head toward the couch, getting yourself settled in and wrapping yourself and your favorite stuffie up in a blanket. Your smile to yourself thinking about how well Johnny takes care of you. You don’t even have to ask him to care for you. He can always just sense when something is wrong and he drops whatever he’s doing to be able to take care of you. It’s one of the things you love most about him. You’re so lost in thought, you jump a little when he plops down next to you on the couch.
“You okay there, tiger?” He asks while running his hands through your hair.
“Was just thinking about you. ‘Bout how you take care of me.”
“I’ll always take care of you, bonnie. That’s my job. You know that. It’s the greatest privilege I’ve been given aside from the pleasure of being your boyfriend.”
“You’re too sweet to me Johnny. I don’t know what I’d ever do without you.”
He cups your cheek in his hand, “You’ll never have to figure that out, dove. Why don’t you tell me about what made you so upset?
“I just got stressed at work one day. Then I came home and decided to rest a bit. I ended up falling asleep and slept through the night, but then I just couldn’t get back into my routine. I couldn’t eat, could barely take care of myself, really. I would just wake up, go to work, come back home and go to bed. Today was just an absolute shit show at work and it just sent me over the edge. I obviously felt terrible, but I mean, I guess it was a little bit better than just feeling nothing at all.” You sigh as you sit back against the couch, feeling like a weight was lifted off of your shoulders.
Johnny sighs as he just wraps his arms around you and holds you against his chest. “I know it’s hard to understand this, but yer never a burden tae me, sweet boy. Like I said it’s my job to take care of you. Even when I’m not here, I want you to know that I’m always here for you. Whether you need to scream, cry, be distracted, or even just sit in silence, I will always be here when you need it. And when I’m away I’ll do everything I can tae make sure I’m checking up on my lovely boy because he deserves the best and that’s exactly what I’m gonnae do.”
“Thank you Johnny. I just feel like my issues are nowhere near as important as the things you deal with at work. I feel bad taking up your time on something so silly when there’s much bigger issues you have to solve.”
“Bonnie you dinnae fash yerself about my job. You’ve got your own tae worry about. I can manage my job and taking care of you just fine. You’re never a burden on me, sweet boy.”
“Thank you Johnny. Thank you for taking care of me and getting me out of my own head,” you say manhandling him into the perfect position so that you could wrap your arms around his waist and lie your head on his chest. The thrum of his heartbeat keeping you grounded.
“What else are boyfriends for, eh? Tonight’s gonnae be all about you, lovely. Let’s eat and watch some of that silly show you’re obsessed with and then we’ll get you a nice warm bath and tuck you into bed, yeah?”
“That sounds great, Johnny. I love you so, so much,” you say as he pulls you into his side and wraps another blanket around the two of you. You feel him kiss the crown of your head while he runs his hands up and down your back comfortingly. The day was bad, but the night would be so much better. Everything is better when Johnny’s home.
-
bookobsessedram reblogged this · 1 year ago
-
why-must-i-ovulate reblogged this · 1 year ago
-
foreverhockeytrash liked this · 1 year ago
-
eicee liked this · 1 year ago
-
almosthauntedpersona liked this · 1 year ago
-
sabbbsstuff liked this · 1 year ago
-
asteria1103 liked this · 1 year ago
-
blueberryvapee liked this · 1 year ago
-
airenbright liked this · 1 year ago
-
poohkie90 liked this · 1 year ago
-
urmomsgooch liked this · 1 year ago
-
bookobsessedram liked this · 1 year ago
-
bunnyreaper liked this · 1 year ago
More Posts from Bookobsessedram
Vacation in Cayo Coco, Cuba with Poly!141 x Author
Hi everyone! I am so sorry for the little to no updates on any fanfiction, but I have gone through many real-life struggles and whatnot. But lately, I have been interested in the video game: Call of Duty (2022) including Task Force 141 led by Captain Price. Recently I went on a family vacation to Cuba at the beginning of December 2023. While I was by the poolside, I imagined the TF141 joining me for the vacation trip. Here you go and enjoy!
I sigh as I relax by the pool after a day of travelling from yesterday. I left our room early so my partners could get some additional sleep. But a shadow blocks the sunlight on my book and a drink is held above it. I trace back to the person’s hand as I smile up to the person. Soap is in his swimwear as he holds drinks in his hands.
“Care for a drink bonnie?” His Scottish accent is present as he asked me. I bookmark my page before closing it so I can accept it.
“Thanks, Soap. Were the others still asleep when you got up?” I asked him as he sat on the seat beside me.
“Nah, the others got up about a half hour after you. Cap is enjoying a cigar from the shop here while Gaz and Ghost are by the ocean nearby.” Soap answered before kissing me. I kissed back and we relaxed by the pool as someone came by and kissed the top of my head. I look up and see Price there with a smile.
“Doing alright, love?” He asked and I nodded in reply as he grabbed three more so Gaz and Ghost could join us when they could. We chat about the missions that we did in the past and laugh at the good times. Gaz and Ghost arrived and gave us a greeting before joining our tanning area. I grab the sunscreen and move to Ghost so I can apply it to his back.
“Going to put sunscreen on you hun” I informed Ghost before starting to apply it to his back and massage it in as Gaz did the same to Price’s back. After I finish Ghost’s, Soap works on my back for me while Price works on Gaz. We all relax and share jokes as we soak in the sun.
“Hey Natasha, when do you think our next trip together is going to be? Depending if we are not going to be deployed in the middle of our vacation like last time.” Gaz asks me as I finish my drink. I think about it for a moment and smile.
“Anywhere as long as I am with you guys. You all are my husbands and I couldn't be more happy for your beloved wife.” I smile as I kiss Gaz softly on the lip before Soap pulls me to him so he can make out with me.
“That's good… now, I think we are long overdue for our honeymoon phase~,” Price said as Ghost pulled me from the other and tossed me over his shoulder. I goggles as Gaz gathers my bag and our towels while we head back to our suite for some more fun~
My feelings for this man are not concerning to feminism.
However, I'm certain I'm crossing lines all over the place in my mad scramble to sit on his lap.




hello beloveds ☺️
Soap Mactavish x Reader - Mental Health Day
Word Count - 1.1k
Warnings - depression, cursing, very SFW
A/N: This is a gift for my friend @bunnyreaper, so reader is described!! Sorry y'all <3
For bunny, I want you to know that I love you so much and that you are valued and loved. I hope this brings some light to your life :)

For the past few weeks, it feels like every day has been the same. Wake up, cry, eat whatever shitty snacks are in the pantry, cry some more, check your phone, and go back to bed. Rinse and repeat. You know you must look like hell, with unwashed hair and bags under your eyes that won’t seem to go away, but you can’t bring yourself to care – or rather, you care but you can’t find the energy to do anything about it. You haven’t had the energy to do much of anything recently, now that you think of it. Depression is a bitch, you know, but it doesn’t change the fact that when it hits you upside the head with an emotional baseball bat, you’re unable to fight back with the metaphorical pool noodle you have in response.
Your phone buzzes on the pillow next to you, and you groan, opening your eyes blearily and sitting up. Afternoon light is streaming in through the blinds, and you squint at your phone screen. You have a myriad of messages, but you only care about one: a message from your boyfriend, Johnny “Soap” Mactavish, the cheerful, firecracker of a man that barreled his way into your heart and made a home nestled between your ribs. You love him with everything you have, but even speaking to him has taken more energy than you’ve had recently.
Johnny <;3: Mind if I stop by, bun? got something I think you’ll like.
Thankfully, Johnny has always been both understanding and accommodating of your mental health struggles and has never asked more of you than he thinks you can handle. Which is why, you think as you smooth out your hair in the bathroom mirror, he’s coming over to see you. You pull out your phone and fire off a quick text before heading to the bathroom.
You: I’ll meet you at the door :)
By the time you’ve put on your least dirty pair of pajamas and brushed your teeth, there’s an excited knock at your apartment door. Knowing you must look a mess, you aren’t quite thrilled to open it, but all reservations melt away as soon as Soap sets the groceries he was holding down and sweeps you up in his arms with a bright smile and a gentle kiss on the cheek. “Olivia,” he murmurs, practically lifting you off the ground with the force of his hug. “Missed holdin’ you, love.”
“Missed you too, Johnny”, you mumble into his strong chest, feeling the muscles under his shirt. Yes, you were being squeezed quite tightly, but you most certainly didn’t mind it. It was nice to be surrounded by him again.
As he sets you down, you notice he’s holding a beautiful bouquet of flowers in his arms. You can’t help but smile at the sweet and romantic gesture, but before you know it hot tears are rolling down your face. Johnny’s brow furrows in worry, and he softly lifts your chin up to wipe your tears. “Shh, shh, bun,” he whispers, wiping your tears with his thumbs before holding you close. “S’okay, I’m here now, yeah? Yer not alone now. Never have been.”
At that, you cry harder, dampening his shirt with your tears, but your boyfriend doesn’t seem to mind. He lets you sob into his chest, rocking you gently back and forth in the doorway of your apartment until your sobs die to sniffles and shaky breaths. Once he’s sure you’re calm, he doesn’t hesitate before picking you up with ease and carrying you into the kitchen.
“Alright, love,” he declares, a determined glint in his eye. “First order of business? Getting some food in you.”
There’s no room for protest as he sets you down on the counter before turning to the stove. You begin to protest, opening your mouth to speak phrases like you really don’t have to and that’s too much, but the words die on your lips as he raises an eyebrow. “Don’t you dare, Olivia,” he teases. “I know you’ve been too unwell to cook.”
At that, you don’t offer anything but a sheepish smile and a shrug, and he grins. “Thought so, hen,” he says as he turns back to the stove and begins cracking the eggs he brought.
You watch as he assembles what appears to be the most perfect breakfast out of all breakfasts, complete with eggs, bacon, and waffles (admittedly, the waffles are toaster brand – while an amazing boyfriend, Soap does not have the ability to make batter from scratch). Handing you a plate and leaning next to you on the counter, he takes a big bite of the eggs. “What do you think?”
You mirror his actions, taking your own bite. Your stomach grumbles in appreciation, delighted at the first taste of real food, and you smile at him, your eyes showing a light in them he hasn’t seen for weeks. “They’re amazing, Johnny. Thank you,” you say, kissing his cheek lovingly in response.
As the both of you finish your breakfast together, you feel the dark cloud that has been surrounding you over the past few weeks slowly lift. By the time breakfast is cleaned up, you’re feeling a lot better than you had been. The flowers are freshly trimmed and put in a vase on the table, and they bring color to the apartment that you haven’t felt in a long time.
Soap gently coaxes you into the shower, and while you scrub the past few weeks’ tension from your body, he does a load of laundry and strips the sheets off your bed. By the time you emerge from your sauna-like bathroom, your pajamas are in the dryer and your bed is made with new sheets, blankets and stuffed animals folded and arranged with military precision.
As you sit with your back to his chest, Johnny gently brushing the tangles out of your curls and massaging your scalp all at once, he murmurs your nickname. “Bunny?” He asks.
“Hm?” You turn your head to look at him, the light of your bedroom lamp reflected on his face.
“I know that you don’t like asking for help. And yer so strong and kind and smart, you don’t always need to. But don’t ever feel like you can’t rely on me, okay?” He cradles your face in his warm hands, sincerity reflected in his bright blue eyes. “When your brain is lying to you, I want to be here to tell you the truth.”
At that, you can’t stop the tears from spilling over again, but unlike before, Johnny is here to hold you close in his arms, running his hands soothingly down your back and murmuring kindness into your ears. Unlike before, your bed is no longer empty, and your brain is no longer full of negative self-talk and racing thoughts. Johnny surrounds you like the warm blankets in your shared bed, his scent enveloping you and lulling you into a peaceful slumber.
You’re just barely drifting off when you feel him kiss your temple tenderly and whisper softly in your ear: “I love you, Olivia.” And then you fall asleep.
just found your account and it’s been lovely diving thru your work, your amazing ✨
If your still taking requests can I suggest celebrating with John as he goes from Lieutenant John Price to Captain John Price
hello, thank you so much anon <3 i'm glad yer enjoying my work, stay as long as you'd like!!
this is such a juicy idea, i'm actually ravenous thinking about it
warnings/tags: john price x gn reader, oral (blowjob), drunk sex, tiny mention of power imbalance
when john officially found out that he was moving up rank to captain, he kept his cool around the superior officers, saying his thanks and showing gratitude before hunting you down to share the good news. of course, you were the first to find out and hugs and kisses were in order.
after around ten minutes of praising him in-between breathless kisses, you rewarded him with a very much deserved blow job. really taking your time with him and doing all his favourite tricks to give him the most pleasure you could with your mouth. he came pretty quick, your eyes staring up at him while you swirled your tongue around his leaking tip.
after you cleaned up, he was off to round up his troop of soldiers he commanded and oversaw to tell them the news with you wrapped around his arm. they cheered and clapped for their now captain, saying there had to be a party tonight to celebrate.
it didn't take long for his soldiers to set up a party last minute that night, making sure there was plenty drink and snacks to enjoy the night. a few of them hung up banners that were kept in the cupboards waiting to be used for all kinds of celebrations, a generic saying written sparkly on them.
you sat on the couch for the majority of the night, watching from afar how a stream of people all different rankings came up to congratulate your boyfriend or make small talk. it made your heart warm, seeing him climbing up the ranks and getting the respect and recognition he deserved.
throughout the night, people would sit next to you and make conversation with you, mostly about john but you didn't mind, getting to speak about your partner and his achievements just reminded you of how proud you were of him but also just how much you loved him.
at some point through the party though you were dragged down a dark corridor by john and into a room you'd never step foot into. as he flickered the lights on, your eyes adjusted and was able to make out that it was an office, and a pretty big one at that. it then clicked, this was john's own office.
"pretty nice, eh doll?" he said smugly as he wrapped his strong arms around your waist from behind, head resting on your shoulder and you could smell the beer and bourbon from his breath. it's not like you were any better though, throwing drink after drink back in happiness.
"they are letting you have this?" you slurred quietly, resting your hands on top of his with a giggle and price chuckled against your neck which had sent a shiver down your spine. "all fuckin' mine sweetheart. c'mon we gotta christen it, dontcha' think?" he mumbled into your neck before he started to suck and bite at the skin, his hands tightening around you.
you squirmed in his grip, moaning and whining before you begged for him to take you over his new desk. it was beautiful, dark mahogany with no scratches or marks and took up a good amount of space in the office.
john had wasted no time in pulling you over to the desk and pinning you down on your back so he could see your face. it wasn't long before he was fumbling with buttons and zippers, desperate to get inside of you but after a bit he finally had managed to get his cock out enough to slip into you and fuck you into his desk.
he felt so powerful here, taking you on his new desk in his new office that was all his. he was a captain now, an even higher rank than you and it just made him harder due to the power imbalance. though he was pretty boozy, his thrusts were relatively on time and he was hitting all the right spots for you.
"fu-fuck captain, so so good." you slurred out, eyes rolling into the back of your head as john pounded into you. when it clicked in his drunk mind what you had called him, his thrusts came to a stop and a rough hand wrapped itself around your throat.
"what did you jus call me?" he grumbled, looking into your dazed eyes. "ca-captain," and after those words had left your mouth, john moaned lowly. "yeah that's right baby, c'mon call me it again." he panted, his thrusts picking up again as you continued to cry and moan for your captain to make you cum.
@bjornthebearguy
@iciclesses
@mothymunson