morning #ghostsoap thoughts (#4) | 🔞

(feat. captain price)

ghost loves when he and soap get to spend their leave together — preferably at soap’s because it feels nicer, homier — but ghost always ends up with the same problem.

he’s always fucking horny. (1/66)
ghost sees soap all the time but seeing him at home, comfortable as he walks around the flat with no shirt on, in loose sweatpants that hang low on his hips or sometimes just a pair of boxer briefs that accentuate his muscled thighs and the plump sculpted shape of his ass…(2/66)
yeah it’s really not ghost’s fault that he’s always horny and he thinks soap needs to be held accountable for this.

even now, as they laze about in the living room watching a movie, soap lays in front of ghost on the couch in a pair of those cursed boxer briefs. (3/66)
ghost knows that soap can tell he’s hard because soap keeps shifting around, pushing back to rub his ass against ghost’s cloth covered cock, airy breaths escaping him every now and then, so quiet ghost wouldn’t have even heard them if he wasn’t so focused on soap. (4/66)
ghost leans forward, enjoying the visible shiver that runs down soap’s spine when ghost’s lips tease the soft, sensitive skin of his ear.

“you want something, baby?” ghost asks, his voice a low rumble in soap’s ear. (5/66)
soap huffs a laugh even as he continues to grind back against ghost.

“seems more like you want something, you horny bastard.”

ghost has to resist the urge to land a firm warning slap on the side of soap’s ass. (6/66)
instead, ghost presses soft kisses along soap’s neck, teasing little bites left behind as he kisses and nips his way across soap’s shoulder, smiling into the warm soft skin as the hand that was resting on soap’s hip moves to slide beneath the waistband of his briefs. (7/66)
“maybe,” ghost concedes, distracted by the feeling of soap’s cock firming up in his hand.

the movie is all but forgotten as ghost continues to stoke the flames of soap’s arousal, teasing kisses pressed into heated skin, firm strokes made smooth with soap’s precum. (8/66)
but soap is impatient.

he pushes his underwear down far enough to be able to kick them off, the garment discarded somewhere beyond sight as he leans forward to grab the lube from the drawer of the coffee table, gasping as ghost gives a firm stroke of his cock mid reach. (9/66)
soap’s impatience amuses ghost. even as he lets go of soap’s cock to pour lube on his fingers, slicking them up even more, soap is still rutting back against ghost as he whines, demands really, for ghost to “hurry yer slow arse and prep me already so you can fuck me.” (10/66)
yeah, soap’s impatience is definitely entertaining.

especially when ghost knows that soap won’t be getting what he wants any time soon. (11/66)
prepping soap takes no time at all, still loose from as he was from last night. two fingers quickly turned to three, then four as ghost properly stretched soap, his fingers teasing along his hot walls and that spongy, sensitive bundle of nerves. (12/66)
“fuckin christ, ghost, i’m good just fuck me already.”

soap would be concerned if he could see the smirk on ghost’s face, the dark glint in his eyes. (13/66)
as it was, ghost fucks his fingers into soap one last time before pulling them out, instructing soap to stand up as he sits up and slides his joggers off, using the remaining lube on his hand and the wetness from his own cock to slick himself up. (14/66)
“come here, baby.” ghost’s voice is soft as he places his hands on soap’s hips, turning him back around to face the tv again.

soap makes a noise of confusion as ghost guides him back until he has to use ghost’s thighs to brace himself, hovering just above ghost’s cock. (15/66)
ghost’s right hand moves from soap’s hip to take hold of his own cock, firmly gripping the base as he notches it against soap’s wet clenching hole.

“you ready?”

“for fuck’s sake, simon-“ (16/66)
the rest of soap’s words trail off into a surprised moan as ghost suddenly pushes past the tight ring of muscles, burying himself deep in soap’s body with one smooth stroke. (17/66)
ghost allows soap a moment to adjust — even with all the prep and still being loose from the night before, taking ghost’s cock is no easy feat. and while ghost knows soap can handle rough treatment, enjoys it, he’s always careful not to push him too quickly. (18/66)
as soap gets used to the stretch, ghost enjoys the feeling of soap’s ass pressed flush against groin, his left arm wrapped around soap’s chest, pulling him gently so that they’re back to chest, soap’s legs resting over ghost’s thighs, spread open and ready. (19/66)
but soap is impatient.

after catching his breath, soap makes to move, his hands tightening their grip on ghost’s thighs, his hips shifting slightly to try and lift himself up to ride ghost. (20/66)
ghost pulls him firmly back down, the arm across his chest tightening, his hand a heavy weight of warning at the base of soap’s throat.

“don’t move.” ghost doesn’t need to see soap’s face to know that it’s a mix of annoyed confusion and heated arousal. (21/66)
“the fuck do ye mean don’t move?” soap complains, trying again to move. ghost stills him once again. “i know you didn’t get me all worked up just to sit here like this.”

ghost chuckles.

“actually i did.” (22/66)
soap clenches around ghost’s cock even as he complains. “och, ya fuckin bass…why are ya teasin me like this?”

“initially it was going to be payback for you constantly prancing around the flat in next to nothing, always trying to rile me up. don’t think i didn’t notice.” (23/66)
the hand resting at the base of soap’s neck warms with the heat of soap’s embarrassed flush. ghost smirks as he nips at soap’s ear.

“but since your manners seem to have left you and you’re being a brat, this is also a punishment.”

“wait, ghost, i’m sorry okay.” (24/66)
soap tries to plead his case to ghost, but ghost calls him on his bluff.

“you’re not sorry; you’re just mad i won’t fuck you right now like you want.”

soap whines. (25/66)
“so here’s what we’re going to do. you’re going to sit here, nice and quiet, while this pretty ass of yours keeps me warm and ready. if you can be good and sit still for me for the rest of the movie, your punishment is over and i’ll fuck you like you’re so desperate for.”(26/66)
soap whines and ghost can feel the way his thighs tremble with the urge to move.

“think you can do that for me, baby?”

soap is quiet for a moment, contemplating whether he can do what ghost is asking of him.

soap is never one to turn down a challenge.

“yes sir.” (27/66)
“good boy.”

soap gasps softly, trying not to mess up so soon, but ghost knows praise always gets soap worked up.

“and no touching yourself either. put your hands on your thighs and keep them there.”

ghost feels soap tense up for a moment, no doubt biting his tongue. (28/66)
ghost shifts a bit to make them both comfortable, ghost only half paying attention to the movie as he wraps his arms loosely around soap’s waist, his fingers teasing paths along soap’s inner thighs, across his stomach, and along the length of his weeping cock. (29/66)
they stay like that for about 15 minutes — ghost teasing soap with light touches and the occasional short upward thrust to keep himself hard, soap struggling to be good as he’d promised and not speak or move - before ghost’s phone, resting next to them, starts to vibrate. (30/66)
/captain price/, the screen reads.

ghost smirks.

soap whimpers.

ghost and soap have a…thing going with the captain. it had started a few months ago when price had gone looking for the two in the bathroom of a bar to tell them that he was heading out. (31/66)
what he’d found instead was ghost leaning against the sink, soap on his knees in front of him, half of ghost’s dick down his throat.

price had had his suspicions about them but he was surprised to have them confirmed in such a way, especially since it was a public place (32/66)
what was even more surprising was price having a hard time looking away, mesmerized by how pretty soap looked on his knees, the gentle touch of ghost’s hand on soap’s neck as soap tried to take as much of ghost’s cock as he could. (33/66)
soap had been in his own world, but ghost had seen price looking at them and price just /knew/ that ghost had been smiling underneath his balaclava.

“like it?” ghost had asked, not breaking eye contact with price. price didn’t know if ghost was asking him or soap. (34/66)
soap’s moaning response had snapped price out of his stupor and he’d left, pulling the door closed behind him as he headed back to the main area of the bar.

he’d spent the rest of the night thinking about that moment. (35/66)
and even though he’d kept it cool and professional when he’d called them into his office the next day to caution them on not letting their personal business get in the way of the job, price was sure ghost knew what he was really thinking.

observant bastard. (36/66)
the second time it’d happened, price had come to ghost’s office when he didn’t answer his phone and walked in on soap bent over his desk, ghost fucking him so hard the desk seemed to shift with every thrust. (37/66)
this time soap saw price and when he felt ghost move to pull out, he kept eye contact with price, begging ghost, “Lt…sir…please don’t stop.”

“you staying, captain?” ghost had asked, his hips slowed but never completely stopping. (38/66)
price wasn’t surprised that they knew. they’d both caught him staring a little too long on more than one occasion since the bathroom incident — eyes lingering on soap’s lips, ghost’s crotch. (39/66)
price had tried to keep things professional; he was their superior after all. though that argument was weak at best considering ghost was soap’s superior and they seemed to balance work and personal relationships fairly well.

with the occasional office fuck, apparently. (40/66)
he’d also been worried about forcing himself into a space that wasn’t meant for them, ghost and soap already an established couple.

ghost’s invitation to stay was their way of telling him that there was a place for him here. (41/66)
price had stepped inside the office and closed the door, the sound of the lock sliding into place his answer.

now, three months later, things were more than a little casual between the three, though none of them were in any hurry to define what they had. (42/66)
ghost really likes that price liked to tease soap just as much as he did.

“captain,” ghost said in greeting when he answered the phone, putting it on speaker.

“simon,” price’s deep voice replied, the sound making soap bite down on his lip, his ass clenching around ghost.(43/66)
“i’m starting to think you have a sixth sense for when soap’s being a brat.”

price chuckled.

“well i did train the lad so you’d be right. what’d he do now?” (44/66)
ghost goes on to list soap’s supposed crimes, the two talking about him like he wasn’t even there. soap had confessed to them once that he liked when they did that, made him feel like he was just there for their pleasure. (45/66)
sometimes soap regrets having told them that.

like now when he was horny and desperate, unable to speak or move, and neither one of them were paying him any attention.

“thought you trained him to have better manners than this, captain.” (46/66)
“might have to do some more hands on training when you boys come back from leave.”

ghost hadn’t stopped his teasing touches so he felt soap’s cock give a hard twitch at price’s words. (47/66)
“oh i think he likes the sound of that.”

teasing touches turn firm when ghost takes hold of soap’s cock, the palm of his hand immediately wet from the constant flow of precum dripping down from the leaking head of soap’s cock. (48/66)
soap gasps, his hips shifting when ghost gives one, two firm strokes of his length.

“thought i told you to keep still and quiet, sergeant,” ghost says. ghost knows he’s not playing fair, but that’s half the fun of it. (49/66)
“‘m sorry, sir,” soap mumbles, his words slurred as he trembles with the effort of not moving.

“i wonder if he could come like this,” ghost wonders out loud, the words spoken as if soap isn’t right there, ass full of ghost’s cock, struggle to follow orders. (50/66)
“could you, johnny?” price’s deep voice sending heat racing through soap’s veins even through the phone. “could you be a good lad and come just from sitting on simon’s cock while jerks you off?” (51/66)
ghost sees the way the veins pop along soap’s neck, straining as he fights to be good for ghost. for price.

“that defeats the purpose of the punishment, captain,” ghost points out, his hand still stroking along soap’s cock, the other holding firm to his waist. (52/66)
“then he has a choice. our boy can either restart his punishment there with you since he’s already disobeyed your orders, or you can let him come now, and you and i can both do a little more…hands on training with him when you boys get back from leave.” (53/66)
soap was already begging before ghost could even ask him what he wanted to do.

“please…Lt…captain…lemme come now please…i’ll be good…please just let me come-“

ghost felt his cock twitch inside soap, the sound of soap’s desperate begging only making ghost harder. (54/66)
“you heard our boy, simon,” price said, his own voice tight and strained. “make him come now. we’ll deal with his teasing and lack of manners later.”

ghost shifts, maneuvering them both so that soap is on his knees, chest over the arm of the couch with ghost behind him.(55/66)
“oh, and simon?” ghost hears the faint rustling of fabric, price no doubt sliding down his own pants enough to take himself in hand. “make sure he feels it.”

soap swears under his breath, bracing himself against the arm of the couch as ghost chuckles darkly.

“yes sir.” (56/66)
ghost wastes no time pounding into soap with a force that would break a lesser man. for all his teasing, ghost is on the edge too, soap’s body never failing to reduce ghost to nothing more than a feral, horny beast.

ghost wouldn’t have it any other way. (57/66)
ghost fucks into soap at a brutal pace, the sound of skin slapping against skin drowning out the sounds of the movie that was still playing.

a particularly hard thrust has soap moaning and swearing so loud that ghost is sure the whole building can hear it. (58/66)
“atta boy, johnny,” price praises, his voice calm, but strained. the slick sounds of price stroking himself off to the sounds of their fucking accompany his heavy breathing. “let me hear how well ghost is fucking you.” (59/66)
neither of them of them are going to last long — all of them too wound up to draw this out much longer.

ghost and price continue to praise soap, telling him what a good boy he is, how well he’s taking ghost, how pretty he sounds. (60/66)
all the words push soap closer and closer to the edge, and when ghost leans over, completely covering soap’s back to whisper in his ear, “come for us,” soap finally, /finally/ comes, the hot white fluid of his come spilling onto the cushions. (61/66)
“/fuckfuckfuck/,” ghost chants, the tight clenching heat of soap’s walls surrounding ghost’s cock so good and he’s so close-

“fill him up lieutenant,” price growls out, his breathing labored as he nears the end himself. “that’s an order.”

ghost comes. (62/66)
his groan triggers price’s orgasm and they both swear as they spill themselves — price in his own hand and ghost inside of soap’s worn out body.

heavy breathing fills the air, all of them trying to catch their breaths as the bask in pleasant warmth of their shared orgasm.(63/66)
“you know, i did actually call for something,” price says after a while, the sound of rustling clothes once again filtering through the speaker, no doubt cleaning himself up and straightening himself out.

“and what was that?” ghost asks. (64/66)
“honestly? i can’t be fucked to remember.”

ghost and soap laugh along with price.

“well go on and clean up and rest,” price instructs. he sounds a little more out together now, but the two can hear the warm hint of satisfaction in his words. (65/66)
ghost enjoyed the soft smile on soap’s lips at price’s gentle orders.

“oh and soap? don’t forget you have training with me and ghost when you get back.”

soap’s smile fell even as his face flushed red again.

ghost smirked. “looking forward to it, captain.” (66/66)

• • •

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

Keep Current with honeybunnie 🍯

honeybunnie 🍯 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 @honeybunnnnie

Feb 15
morning #ghostsoap thoughts (#5) | 🔞

soap has an oral fixation a mile wide. price likes to tease him — says the only way soap knows how to satisfy it is by running his mouth.

if only price knew how soap really satisfies his oral cravings.

truth is soap loves giving head(1/28)
it’s a point of pride for him really, being able to reduce someone to nothing but moans and swearing with just his mouth.

so soap is, understandably, a bit put out when the first time he gets on his knees for ghost, his gag reflex kicks in halfway down. (2/28)
to be fair, ghost is /big/, definitely bigger than anyone soap’s ever been with.

and it doesn’t help that ghost teases him something awful as soap struggles to fight his gag reflex and take more of ghost’s cock in his mouth. (3/28)
Read 28 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!

:(