🪳Bug Enthusiast🪳 Profile picture
Jun 8 39 tweets 7 min read Twitter logo Read on Twitter
#SoapGhost Trans!Ghost, premature ejaculation, brief mention of previous SA

//

This… well things were going pretty well actually?

They’d been at this point before, laying on Ghost’s creaky military issue cot and sharing warmth.

1/?
They were kissing, tongues wet and lapping against eachother in a familiar dance, lips meeting over and over again and barely parting even to breathe.

Soap loved this, pressing Ghost down into the stiff mattress and threading fingers through blonde curls.

2/?
It filled him with a deep feeling of pride, that Simon trusted him like this. It had taken work, lots of slow and patient work, but the other man was gradually opening up to him one step at a time after all he had been through in the past. Things that had hurt him deep.

3/?
It had started with kissing, and maybe that’s why it was John’s favorite. He’d never as long as he lived forget the first time their lips had brushed together, a moment that was so fragile and delicate that if he had so much as blinked he might have shattered it.

4/?
He let Simon set the pace, never taking more than was giving and cherishing every milestone and every little victory.

That patience and reverence was how he had gotten this far, probing past Ghost’s lips with his tongue with a hand under-
5/?
the man's shirt, thumbing lazily at a hardened nipple and reveling in the torn whimpers it earned him.

Simon’s body was so /sensitive/, he’d learned that early on. And he made the sweetest noises, always trying to keep them quiet in embarrassment.

6/?
It drove Soap crazy, those gasps and sighs always going straight to his cock, much like tonight. He couldn’t resist grinding his clothed length over Simon’s strong thigh, quiet groans of his own joining Simons as he adjusted slightly to find just the right angle of friction.

7/?
The movement caused his knee to bump into the heat between Ghost’s legs, the man under him gasping loud as his body tensed in response.

Immediately Soap pulled back, eyes searching for any signs of discomfort, “I’m so sorry love I didn’ mean to, we can stop if ye need?”

8/?
Instead of any signs of distress though John noted a new flush on Ghost’s freckled cheeks, his eyes shifting in a way that was uncharacteristic.

“N-no… we… its ok, I’m good, jus… surprised is all.”

9/?
Simon’s voice sounded strained with something John hadn’t heard before, his breathing quickening and the flush on his cheeks making its way down his neck.

Interesting…

10/?
Tentatively Soap pressed his knee back between Ghost’s legs, bumping at his cunt again through his sweats, grinning devilishly when Simon gasped again, louder this time.

“Ah see how it is then,” he whispered in Ghost’s ear, sucking the lobe between his teeth-

11/?
and pressing harder, grinding his trapped cock back down against his hip.

“J-Johnny!” Soap couldn’t explain what hearing Ghost moan his name did to him. He felt huge, like he could fight God and the Devil and destroy them, like he was on fire from the inside out.

12/?
“Fuck I love ye Si,” he whispered the words in Simon’s ear, rutting against him harder and drinking in the whine he got in response.

“Ah-...J-Johnny…F-fuck me, just fuck me. Christ…”

Wait…What?

13/?
This time when John pulled away it wasn’t in fear but… no he had to have heard that wrong.

“I’m sorry… what was that Si?”

Johnny shuddered bodily when Simon rocked against his knee, he could /feel/ how hot and wet he was, the crotch of his sweats damp against his jeans.

14/?
Beneath him Simon whined something pitiful, no doubt grinding his dick in a way that was sending pleasure straight to his core.

Those beautiful brown eyes met his, pleading from behind pale lashes, “You heard me Johnny just… fuck its ok, I want it. N-need you. /Now/”

15/?
Soap had to stop, Ghost’s pleading voice going straight to his dick and Soap could feel himself throb against his zipper. Fuck ok yeah they were doing this, it was happening, holy shit.

16/?
“Y-yeah Si yeah now is good, gonna take good care of ye…” He was barely more than babbling at this point but it didn’t matter, his fingers were already slipping under Ghost’s sweats and pulling them down-

17/?
shifting himself when needed to pull them off Ghost’s pale legs and tossing somewhere in the room without care.

He’d left Simon’s boxers on for the moment, still giving the other man time to back out if he needed, but even just this had John gripping his bulge in want.

18/?
Simon’s dark grey boxers were noticeably wet, a darker patch clinging to his cunt obscenely and John swore he was dying and about to go to heaven.

19/?
He couldn’t help himself, slithering down Ghost’s chest to lap against the wet fabric, reveling in how Ghost shuddered immediately and a hand gripped into his mohawk. Simon was /drenched/ and it was driving Soap crazy, rutting against the mattress as he pressed his lips to-

20/?
suck at Simon’s cunt through the fabric, tasting him on the cotton and moaning his satisfaction. Fuck Si tasted better than he could have ever imagined, John feeling a new gush of slick as he nosed against his dick and lapped the taste greedily.

21/?
Soap could barely hear Simon’s breathy whines through the blood pumping in his ears, his own saliva adding to the damp patch and painting an even lewder picture between Simon’s legs.

Fuck he couldn’t take it anymore.

22/?
Hesitation gone to the wind he tucked his fingers under the waistband and pulled, humping into the bed like a dog, desperate to mount his mate and finding the perfect friction to chase.

23/?
It was gorgeous, the way his wet cunt clung to his underwear with sticky ropes that snapped like saliva, Soap didn't even bother to remove them completely, mesmerized by the damp sheen on Ghost’s thighs caused from pulling them down.

24/?
Fuck Soap hadn’t been prepared to see this tonight, Ghost’s perfect pink cunt, wet and drooling and already forming a puddle beneath him on the sheets. His cock was swollen, peeking out from under soaked curls and twitching slightly in the cooler air.

25/?
John couldn’t resist, reaching out to press his thumb against Simon’s molten core when it happened.

Just as he touched that hole clenched around the tip of his thumb and John rocked his hips, pressing his drooling cock against his zipper in just the-

26/?
right way and his whole body froze.

“I–I! NghF-fuck!” He grabbed onto Simon’s naked thigh as he seized, slamming his hips one more time as his cock throbbed in his pants as he came, feeling the warmth of his own cum-

27/?
shooting into his underwear and jeans as waves rocked his frame, curling in on himself as his orgasm punched him in the gut.

He whited out for a moment, griping Simon’s thigh hard enough to leave bruises as he rode his high, coming back into himself with ragged pants.

28/?
He finally peeled his eyes open to meet confused brown eyes

“Did…you just…?” the question hung in the air, Soap himself not quite believing it until he looked down, the front of his jeans darkened just like the underwear that was still stretched over Ghost’s knees.

29/?
Holy fuck… he had… had he just cum to the sight of Simon’s cunt??

“I… Fuck shit Si I… I swear this has never happened I… fuck,” a new flush painted his cheeks, this time instead of lust it was embarrassment. He hadn’t shot his load like that since he was a kid??

30/?
An awkward teenager fumbling in the dark and not knowing how his dick worked. And to make things worse it had happened in front of Ghost?? His Simon?

John was mortified, climbing off and trying to escape in his shame when a hand grabbed at his wrist, keeping him in place.

31/?
“No, no Johnny stop. It’s ok, I’m not mad or anything just… did I do that?”

Simon’s voice was quiet and John finally mustered the nerve to look at him, instead of seeing judgment he instead saw… awe? He settled back down, squeezing at Ghost’s fingers in response.

32/?
“Fuck Si ye still don’t get it. I’m fucking gone for ye love, just seeing ye does things to me I can’t explain. I ain’t never lost it like that before, ye drive me crazy.”

Instead of a response he felt warm lips against his, Ghost dragging-

33/?
him back down for a kiss, deeper than any that had shared that night. They kissed until the need for air was far too great, both panting once they parted.

34/?
John was close enough that he could feel the way Simon’s cunt clenched around nothing in his lap, still leaking and leaving new wet patches over John’s already ruined jeans.

35/?
“Any chance you got another in you?” Simon’s voice was wrecked as Soap shoved him back down onto the bed, reclaiming the spot he had nearly vacated.

36/?
“God I love ye. Gimme a sec and ye, I won’ leave ye hanging Si. I have an idea of how to pass the time,” he licked his lips with purpose, giving Simon one last quick kiss before crawling back and kissing Ghost’s navel on the way down.

//

END?
End of Part 1? I might do a part two cause Ghost needs some relief and deserves to have his Ghussy eaten by a starving man 🥵

As per usual typos? You didnt see them, they never happened.

@xerrestrez Sorry this took so long! I hope this is satisfactory 🙏
Original post! I love doing prompts so legit if yall want anything specific shoot me a dm or tag me in it 🫶

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with 🪳Bug Enthusiast🪳

🪳Bug Enthusiast🪳 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @sexysheetghost

Jun 7
#SoapGhost Where Ghost gets a shoulder injury from a mission and there's legit nothing he can do about it. It's a small muscle tear in his trap and the only thing he can really do is ice it and try not to agitate it. Meaning Price has put him on light duty since he can't-
Lift a tea kettle without getting a twinge of pain running down his shoulder and back.

And it's /frustrating/, he's the GHOST. And he's being done in by a stupid muscle injury that should have never happened. But the stupid thing is it's painful. He's been tortured and had his-
Body pushed to the limits before, but the quiet ache accompanied but moments of acute pain have him purely exhausted. Everytime he thinks it's improving a wrong move sends lightning through his nerves and the ache throbs uncomfortably under his skin.

It's so fucking stupid.
Read 21 tweets
Jun 5
#SoapGhost SilenceoftheLambs!AU mentions violence and did
//
Soap was on the assault course when his name was called across the field, a loud "MacTavish!!" That snapped him out of the near meditative state he took when pushed himself physically. Damn, he was about to set a PR too
He quickly smashed the thought down, jogging over to the man who had called him and wiping what sweat he could off his neck on the sleeve of his FBI academy sweatshirt
"Yes Sir?"
"Price wants you in his office, you're to head directly there."
That was all the man offered-
His message having been delivered.
Puzzled John gave him a nod, turning back the opposite way of the course to begin heading back to the academy.
John MacTavish was a third year student at Quantico's FBI training academy, an unlikely one that was making waves since his arrival
Read 27 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(