Chapter Text
They’re in the bedroom, Ghost and Roach are naked, Soap only having lost his shirt.
Soap is getting the sloppiest blowjob that Roach has ever seen.
Maybe it seems sloppier because Roach is so close, or maybe Ghost is just that good with his mouth.
Roach wants to try. He wants to sink his cock in that pretty mouth. He wants to fuck his throat. He wants to cum all over that dumb mask. He wants Soap to fuck his own face, just like he’s doing to Ghost.
He wants, he wants he wants.
He doesn’t know what to do with himself. He’s already been kissed stupid. He sits next to Ghost’s prone form on the bed.
Ghost is such a beautiful work of art. Scars, muscles, and tattoos.
The cockhead peeking from swollen lips between his legs answers the question of what Roach heard that night.
He wants to taste, he thinks. Is he allowed?
“Go on then. Touch him Roach. He’s waiting.”
Touch where? Roach near begs, raising his eyebrows with the question.
“Anywhere. Ye want ta learn, right? Touch him all over.”
Roach does.
Very tentatively at first, until Ghost stops sucking Soap, to give Roach a smile and encouraging kiss to his throat.
He lays back, letting Roach explore.
None of this is first, or even second nature to Roach. He feels almost awkward as he runs his hands over Ghosts chest. He tries to fondle the way he’s seen in porn, playing with his nipples.
He doesn’t get much more than a mildly satisfied hum. Ghost looks content, but Soap intervenes.
“Let me help, ye.”
He takes Roach’s hands, and guides them along Ghost’s body.
“Everybody’s different, so ye’ve got ta pay attention to what gets them goin.”
Pressure on Ghosts pulse point in his throat earns Roach a gasp. That pressure and a nip to his Adam’s Apple gets him a gasp and fluttering eyelashes.
Firm hands tightening around Ghosts waist gives Roach a beautifully impatient arch.
“Lucky for you, Ghost is easy ta please. He’s already drippin for it.”
Honestly, so is Roach.
Looking down, Soap is right. Ghost’s pussy is swollen and wet with arousal. His little cock standing to attention among moist curls.
Ghost lets his legs fall open further. “Come on then.”
“Easy you. Let him take his time,” Soap scolds.
Roach wants to take his time. He also wants to bury his cock in that pussy and never come out.
Soap sees his desperation, and indecision.
“Here. Start slow.” He brings Roach’s hand down. “Just feel. Gently now, just touch him. See how good you can make him feel.”
His superiors voice talking him through fingering his other superior is never going to leave his brain.
It’s wet. So fucking wet. Roach feels his cock twitch at the thought of being inside.
Roach runs his fingers up and down, gathering the glorious wet slick on his fingers. A heavy breath shudders out from his lungs.
“Here. Touch him here.”
Roach slides his fingers up to Ghost’s cock, stroking over it like he’s seen in porn. (Though he’s never watched trans porn, so he really isn’t sure if that’s right)
Ghost gasps and his hips buck sharply and suddenly at the contact.
Soap holds him down with a dark chuckle.
“Keep going Roach. Circle it, and stroke it. Change it up, but keep it wet.”
Roach stifles a groan at the order. He’ll cum untouched at this rate.
He follows Soap’s orders. Ghost really likes the circular motion, but the sudden switch to stroking gives Roach such a sweetly breathless moan.
He follows these actions before he notices something.
Soap starts nodding at Roach to change up the motions at different intervals.
And each time Roach changes, Ghost’s face scrunches up in bald frustration.
Soap is having him fucking edge Ghost with just the pads of his fingers. Jesus Christ.
“Ye’ve got ta build it up, ye know? Can’t let them have it right away.”
Roach swallows.
Just as Ghost really looks close, Soap stops Roach altogether.
Ghost growls in frustration, Soap still pinning him down, leaving him unable to get himself off.
Roach stares at his soaked fingers. Slick clings between them when he spreads them apart.
His fingers are in his mouth before he even has the realization that he needs to taste them.
He moans in relief. His other hand drifts down to fist his cock.
“Oh fuck.”
“Aye…”
Soap’s hand tugs Roach’s out of his mouth.
“Would you like to taste the real thing, bug?” Ghost whispers.
A shaky moan tumbles out of Roach and he nods.
”Please.”
“Go ahead love.”
Roach shimmies down the bed onto his stomach.
Ghost’s pussy is even better up close. Red and puffy from Roach’s teasing, soaked in slick.
He has no idea how to do this. Al he knows is that he needs it in his mouth.
Roach dives in, moaning as the flavor hits his tongue. A little salty, a little tangy, and something entirely human.
He can’t get enough. He could live the rest of his life between Ghost’s legs.
“O-oh shit!”
Ghost’s powerful thighs cage around his head, only Soap’s hand stopping them from crushing Roach (not that Roach would mind if they did).
Fingers grasp at his hair, tugging deliciously.
“Fuck Roach. He tastes good, doesn’t he? Work him up nicely, yeah?”
Work him up, he does.
He kisses and slurps along Ghost’s pussy. Plunging his tongue inside in order to get more of his flavor in his mouth. He cranes his neck up to suck at Ghost’s cock properly, bobbing his head.
Ghost’s legs shake as Roach has his fill. He grounds and moans, climbing that high slowly.
“Fingers. Put ye fingers in, Roach.”
Roach has to pull his tongue out to do that, but he follows Soap’s order.
Ghost arches up the moment he does. Gasping for air.
“In and out. Curl your finger up a bit.”
“FUCK!”
“Yeah, just like that…”
The filthy way Soap speaks only riles Ghost up further, as he coaches Roach to play with his G-Spot.
Roach’s cock twitches at the soft texture he finds inside.
It’s hot, tight, and wet. He needs it wrapped around his cock.
At this point, Ghost is thrashing around Roach’s head, wildly thrusting his cock along Roach’s tongue.
“Oh fuck oh fuck fuckfuckfuckfuck- !”
Ghost clenches hard around his fingers, a new rush of slick flushing through the pulsing clamps of Ghost’s pussy.
He came. Roach made him cum.
He thrusts against Roach’s tongue for several more seconds, riding out his orgasm, before falling limply on the bed.
“Tha’s enough, Roach. Sit back.”
Roach pulls away (with much difficulty).
Ghost is a sight.
He’s flushed all the way down his chest, that heaves with gasping breaths. Soap’s hand pets through his hair.
His pussy with more soaked that it’s been the entire night, and Roach wants nothing more than to dive back in.
Ghost catches his breath. “I’m not done with you yet, bug.”
Soap’s eyes glitter dangerously. “Think yer up for more?”
Roach nods, quietly eager.
It’s Ghost who grants him permission. “Go on then. Fuck me.”
Roach shuffles forward, and points his cock towards Ghost’s folds. He’s near cumming already.
“Not gonna last.”
Soap smiles. “Didnae expect ye to. I didn’t the first time I fucked Ghost.”
Roach huffs a laugh.
He slowly thrusts inside.
Hot. Wet. Tight.
Roach let’s put a pathetic moan.
He has to pause once he’s fully seated, otherwise he’s gonna cum on the second thrust.
He’s dropped down to his elbows, forehead resting on Ghost’s chest. He trembles, overwhelmed.
Ghost pets his hair. “Take what you need, bug.”
Roach whimpers at the soft tone.
He slowly pulls out and thrusts back in, savoring the sensation.
Why did he wait so long? He can’t remember.
It doesn’t take long before he’s furiously fucking into Ghost. No technique or rhythm. Just desperately chasing pleasure.
It’s only a minute of frantic thrusting before Roach moans, and cums harder than he ever has before, deep inside Ghost’s pussy.
He collapses on top of Ghost, shaking and panting. Only a little embarrassed at how long he lasted. Basking in the pleasure. Ghost is still petting his hair.
“Tha’s a good fucking boy, Roach.” Soap runs a gentle hand down his back.
They’re quiet while he comes down, despite the fact that Ghost is still soaked around him, and Soap is probably ready to burst at this point.
But they don’t push him to move. He appreciates that.
When he does move, it’s to lift his head and look them both in the eyes.
“Thank you.”
“Aye, now quit talking. I know it hurts yer throat.”
Roach smiles, and the quiet moment passes.
“Soap.”
“What?”
“He’s still hard,” Ghost clenches around him to prove his point.
Roach lets out a weak moan of surprise, and his hips automatically rut forward into Ghost.
His cum audibly squelches out.
“Steamin Jesus…”
Ghost smiles maniacally. “Good thing we’ve got a few days off.”
Roach might’ve finally lost his virginity, but he wonders if it’ll be worth it, if Ghost fucks his cock to dust.
That’s a good way to die, at least.