Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Collections:
Captain MJ’s fics
Stats:
Published:
2023-06-01
Words:
1,871
Chapters:
1/1
Comments:
2
Kudos:
546
Bookmarks:
38
Hits:
6,512

Sex Pollen

Summary:

Soap and Ghost get hit by sex pollen

Work Text:

Ghost held his gun tight. The woods they were in were... odd. He had looked into local plants, in case they had to survive off of them, but he didn't recognize these flowers.

They looked a bit like dandelions and when the wind blew, they scattered in a dust like dried herbs.

Soap kicked a particularly big bunch of them, scattering the pollen into the air. It made a cloud around them and Soap started coughing. Ghost readjusted his mask so he wouldn't breath it in.

Ghost shook his head. "Hopefully that won't kill you."

"Think I'll grow flowers in my lungs?"

"Maybe. That or it'll clog them until you die." Ghost reached over and yanked Soap's neck gaiter up so it covered his nose. Soap laughed at the comment before pulling back to keep looking around.

Ghost noticed Soap getting twitchy. He'd lift his shirt away from his body to fan himself even though it wasn't that hot yet.

"You okay?"

"Yeah..." He took off his shirt and Ghost could see how flushed he was. And how hard.

"Jesus, Johnny." Ghost looked away, trying not to blush.

"Ghost, I don't..." Soap sounded distressed and when Ghost looked back, he saw him stripped down to his underwear. "I can't..." He stared up at Ghost. His body had the nicest flush on it and Ghost tried very hard to be professional.

"You must've been drugged. Shit. Probably a date rape drug." But that didn't make much sense. They had been out there for a while and the symptoms wouldn't have started now.

Soap whimpered, hand pressing against his cock through his boxers. "Can you turn away for a minute?" He sounded so flustered and shy and... Ghost shook his head before quickly turning around. He stayed close in case anyone came up on them. Before long, he noticed his skin itching a little. And his cock getting hard.

Soap moaned suddenly and Ghost felt himself getting hot. Fuck. He knew this wasn't just the drugs, he seemed to have gotten a lighter dose, but he didn't want to admit his sergeant being in such a vulnerable state was a turn on.

"Johnny, you alright?"

"My hand isn't fucking working." It sounded like he was trying not to cry. "It fucking hurts."

Ghost noticed himself tenting in his pants and slowly lifted his balaclava, taking a deep breath to clear his head. It did the exact opposite, only making the burning on his skin worse. He felt so damn hot. This wasn't good. But Johnny needed help and that was more important than him.

Ghost turned around, dropping his gear as he went. He started undressing as he stood over Johnny. He kept his shirt and pants on, just trying to relieve the heat.

"LT?"

"Gonna take care of you, okay? Need you back in your head." He pinned him down with a knee to his chest, inadvertently not letting Johnny see what he was doing. Once his gloves were discarded, he spit into his hand and started to stroke him.

Soap sighed. "Fuck, that's better."

"Johnny, promise not to freak out?" Ghost thought it was best to be honest.

"Already freaked out." He couldn't tell if he was trying to be cheeky or not.

"Freak out more than now?"

"Alright."

"I think I was dosed too." Ghost said it calmly, right as he slipped a finger inside him. He had decided to just accept this. The heat in his groin was far too much for him to ignore.

Soap bit his arm to keep himself quiet. "You're going to fuck me aren't you?" He sounded a little more excited than he should.

"Yeah, I think that's our only option."

"Can't you bottom?" Soap whined as Ghost pushed his finger in deeper.

Ghost hummed. "No."

"How big are you?"

"Shut the fuck up and you'll find out." Ghost pushed in a second finger, admiring Soap's body. Hard muscle and soft skin. He had caught Soap moisturizing. He knew the man had a whole skin care routine. Most of his scars were soft, fading from being cared for. He abandoned Soap's dick to run his hands over him reverently.

"Simon, please, don't stop." Soap gritted out, shaking beneath him. Ghost scissored his fingers and started to pump them in and out. He stopped for a moment to spit on them before pushing back in, making the slide a little easier.

"Just relax, Johnny. I got you." He crooked his fingers, feeling him almost shake out of his skin. "Whatever this is, I'm going to help you through it. Make you feel real good, okay?"

Soap barely managed to nod and Ghost pulled away, moving between his legs instead. Luckily his gear had lube. It wasn't meant for this but it was body safe, so it would work. He was glad because he didn't think spit would work. Also if he let Soap suck on his cock, he really doubted he'd be able to take care of him.

Johnny was more important. It was clear he was a lot more affected and he didn't want to take any more advantage than he already was.

He kneeled between Soap's thighs, feeling like he was a little kid praying again.

"I'm going to go slow. Regardless of what you feel, I don't want to hurt you." Ghost looked down at him before yanking his mask off. Soap immediately reached for him, tracing his face gently and running his fingers through his hair. Ghost started to push in and Soap bit his lip hard.

Soap couldn't tell if he wanted to beg or tell him to stop. The stretch hurt like hell and with how sensitive it was, it felt like he was going insane. The pleasure was overbearing and all-consuming and he started to fall apart under Ghost.

Ghost was having a similar experience, looking down at Soap's face. It felt like he had been set on fire again. Soap was almost too tight, a vice around him that made not coming straight away like a fucking virgin, a problem. He stayed focused though, going slow until he bottomed out. Staying still for the amount of time he thought Soap needed was hellish. Like expected, Soap immediately begged him to move, but Ghost waited all the same.

He slowly pulled out before pushing back in, groaning against Soap's neck.

"Come on, Simon. Faster." He dug his nails into his back, trying to urge him on.

"Jesus Christ, Johnny." Ghost slammed back into him, making Soap scream. He immediately covered his mouth and did it again, finding his prostate. Soap's eyes rolled back and his legs wrapped around his hips, the cloth of Ghost's shirt rubbing against his naked skin. They found a harsh rhythm, Ghost brutally slamming in and Soap rolling his hips to let him go deeper and deeper. Ghost bit into his throat like an animal, as if he was worried Soap would run off if he didn't keep him clamped down. Soap moaned, hand tangling in his hair while the other shredded down his back.

"Fucking hell. Should've let you do this to me sooner." Soap spoke right in his ear, voice full of promise and honey.

Ghost's hips stuttered before he managed to recover. "Don't say shit like that unless you mean it, Johnny."

"I do mean it, Simon. Though, I usually didn't imagine it being on the ground in some fucking forest."

"Imagined a bed with rose petals?"

"Maybe those zipties you keep on you too." Soap grinned at him, clenching hard and Ghost growled. Soap looked exhilarated. "It's so nice. Finally seeing those expressions you make under there."

Ghost shoved his fingers into Soap's mouth, wanting him to shut up. Later. He could say nice, sappy things later. Not when Ghost felt like he was on fire and the only thing he wanted to do was bury his dick inside Soap's body. Any pretense of careful was gone. He was desperate for release. For some relief from the feeling. He grabbed Soap's cock, stroking him quickly in time with his thrusts.

Soap started to ramble desperately, tugging at Ghost's hair. He moaned, back arching and fuck what a picture he made. Soap came hard, body going taut as he painted his chest white. As he came down, he whimpered, letting Ghost continue to take and take.

Soap grabbed him hard and kissed him, slipping his tongue in. Ghost's vision whited out as he came, digging his nails into Soap so deep he drew blood. He kept his face buried in Soap's neck, hips staying pressed into Soap's.

After a moment of being still, Soap flipped them, starting to rock onto him again. Ghost didn't mind, getting hard quickly. His mind felt fuzzy and his body continued to burn. He kept his hands on Soap's hips, admiring him. The light fell so prettily on him. A gorgeous fucking portrait. He pulled one of Soap's hands to his face, kissing it. Soap grabbed his face, thumb and forefinger tracing the scars on his face.

"God, you're a fucking bonny."

"Guess those drugs were worse than I thought. You're a hallucinating."

"Nah. Been thinking that since you took your mask off at Los Almas." Soap groaned in frustration. "Fuck, how did you..." He slammed himself down on Ghost's cock, whimpering.

Ghost reached up, angling Soap's hips a bit. "Not quite as hard, love." He helped him, pulling him down until the head of his dick was pressed right against his prostate. "That what you were looking for?"

Soap nodded desperately, hands on Ghost's chest as he rode him. He was staring at Ghost, eyes glancing over all of his features. Ghost kept his face neutral, even though he knew Soap knew he was enjoying this. Soap twisted his hips and Ghost moaned, eyelashes fluttering. He kissed him again, tongues twining as he started to buck into him.

"Those flowers." Ghost realized suddenly, reaching for his mask.

"No, don't put it on jus-" Soap shut up when Ghost put it over his head. He pulled on Soap's neck gaiter, covering his nose and mouth.

"The fucking flowers dumbass. You breathed them in directly. I did it through my mask. This is why you don't kick shit."

Soap looked at him before grinding down on him, effectively shutting Ghost up. "Guess we just need to fuck what's left out of our systems, hmm"?" He held Ghost's shoulder with one hand and one of Ghost's hands with the other. Ghost kissed the hand he was holding.

All he could see were Soap's eyes thanks to the mask swap, but he could see where he was starting to flush along his throat. Soap leaned down as if to kiss him before putting his head in Ghost's chest, right between his pecs. Ghost's hands settled on his ass as he helped him.

Ghost bucked up into him, coming into him. He groaned softly and quickly stroked Soap to finish. Soap collapsed on his chest, panting softly. Simon's fingers ran through his hair gently.

Soap yawned. "Five minutes."

"Five minutes?"

"And then I'm going to want another round." Soap patted his shoulder.

"Christ. We're going to be here for ages."