Actions

Work Header

Heaven's door

Summary:

Soap is pretty happy that the mission is finished and they get to sleep at a hotel for once. That was until he saw the room.

Notes:

I keep saying this but it's all Arson's fault.
Wrote that one in 2 days, a good ol' Only One Bed trope because it's a classic!

Wrote it in 2 days, just wanted it out i guess ?

Title comes from "Invincible" by All Good Things

(See the end of the work for more notes.)

Work Text:

It was rare they went on a mission with all four of them. Price, Gaz, Ghost and Soap. It had happened before, when they all had been needed for it but not as often as one would think and Soap had enjoyed it.

Despite the mission being in some cold as fuck place, far from home. The weather had made him feel miserable the whole week they had been there, he could feel he was more or less falling ill with a cold, his body ached and he needed a good night of sleep.

It was why he welcomed the news that they'd stay in a hotel for the night to wait for their ride back home tomorrow with a bright smile and a lot of enthusiasm. Hotels were a luxury in their line of work and Soap had gotten more used to sleeping in dusty safehouses, uncomfortable bed bunks and even outside than on a proper mattress lately.

Not this time, though. Price had told them he has found a nice hotel that could welcome them for the night without much trouble and despite the late reservation. And they even got to sleep in tomorrow, considering the extraction van would only come in the evening.

Soap was so fucking happy with it. And he couldn't wait. He honestly couldn't wait to take a good, hot shower, even if it meant using the hotel sample soaps, to have a meal he'd be able to order with the room service and sleep in an actual bed for once.

"Alright boys, let's go."

It was a chance, in a way, that the mission had been more about infiltration and info gathering than what they usually did. Meaning that they weren't as heavily equipped as they usually were, only carrying concealed weapons and lighter tech for communication. Soap wasn't sure how welcomed they would have been, had they arrived in their equipment. The girl at the reception desk already eyed them suspiciously when they checked in.

"Here, Ghost," Price called as they headed for the lifts, handing out one of the keys. "You and Soap room together, I'll be with Gaz."

Ghost acquiesced with a nod. Soap wondered if he couldn't negotiate it. He'd room with Gaz happily, they already were bunk mates after all. But he didn't have the time to argue, Ghost already taking off towards the stairs.

"Shit," Soap cursed to himself as he followed the Lieutenant.

Alright. Maybe it wouldn't be so bad, to room with Ghost. His only hope was that Ghost didn't snore. Soap was pretty sure he had caught the man sleeping in the rec room once or twice, even if Ghost always denied it, Ghost slept in evac vehicles after every mission, and Soap had never heard him snore. It should be fine. Should be.

"You don't snore, do you, Lt. ?"

Ghost shot him a sideways glance.

"Worried I might interrupt your beauty sleep ?"

The banter wasn't recent. Hell, it had started more or less when they had met, when Soap had joined the 141, a few months ago. It had been a surprise, at first.

Soap wasn't an idiot. He knew he talked a lot, he was aware some people didn't like it and would like to punch his teeth in to shut him up sometimes. And, after meeting Ghost, he had assumed the same about the man. Because there was no way in Hell a big gloomy bastard like Ghost would endure him without getting quickly annoyed.

That was until the jokes came. Until one day, as they had been on a recon mission together, hiding in different spots to gather as much info on their target as they could, that Ghost had answered him. Soap couldn't remember the joke he had told, his mouth running a hundred miles an hour, almost mindlessly.

But he remembered the one Ghost had answered with.

"What do you call a dog that can do magic ?"

Soap had been so stunned with it that he hadn't known what to answer. And, seeing his lack of response, Ghost had given him the answer.

"A Golder Deceiver."

To this day, it probably was, at the same time, the best and the worst joke Soap had ever heard in his life. Thinking about it again made the corner of his lips twitch up.

It was a terrible joke. But it was Ghost's style and it made it all the funnier.

Since that day, the two of them had grown closer. Going from a strictly professional relationship, from sergeant under the Lieutenant's order, to something a lot more casual. Friendly. Hell, Soap didn't hesitate to act like he had known Ghost all his life and seeing how Ghost never expressed discomfort or seemed to care negatively for it, he assumed it was fine.

The fact he had quickly developed both a physical attraction and romantic feelings for the man probably would change the ease between them. But Soap sure wasn't going to ever talk about it. Either with Ghost or anyone else.

It was why sharing a hotel room with Ghost wasn't exactly ideal. Soap wasn't sure how he was going to react to the proximity but he'd do his best to keep it as proper as he could. He was aware of just how many rules he'd break, were he to ever do something about his attraction. He was pretty sure that just confessing it all would land his sorry ass in trouble and he didn't want that.

And he didn't want Ghost to get in trouble because of him either.

The room, as Ghost unlocked the door and pushed it open, looked nice. It was a bit small, the decoration was outdated but it gave off a cozy atmosphere and now, Soap just wanted to kick his boots off, to hop into the shower and then sleep until tomorrow.

That was, at least, until he saw the bed.

The bed. Singular.

Soap blinked, several times, thinking that, maybe, he was too tired and his eyes weren't working properly. But they were. And there was a single bed in the room. Sure, it was a double bed. But it was just one bed.

"Fuck, Lt., I think there was a problem," Soap was quick to turn to the other, scratching the back of his head and grimacing a little. "You're sure we're in the right room ?"

Ghost checked the keyring with the room number in his hand, the number attached to the door and he nodded.

"I'll call Price."

The call didn't last long. Soap didn't listen to it, too distracted by his thoughts but he did catch a grunt here and there, until Ghost was turning to him again.

"Price did ask for separate beds but the hotel is full and we can't switch to another room," Ghost explained, in his usual monotone tone. "We'll have to make do."

Soap physically felt the color drain from his face but he was quick to turn around, towards the door that led to the bathroom.

"Right," he said, with a strained nod. "I'll shower first."

As soon as he was locked in the bathroom, Soap breathed out slowly.

Alright he could do this without making it awkward. Though, running away the way he just had probably was awkward as fuck already. He hadn't meant to, not really but Soap couldn't say he wasn't a little panicked at the idea of sharing a bed with Ghost.

Fuck.

The shower didn't help. Well, it helped his body to relax, helped him wash the grime away, despite the low quality products but it didn't help to think that Ghost was right there, on the other side of the wall, probably waiting for him to be finished. It didn't help to know that they were going to have to share a bed, to sleep so close to one another.

Soap wasn't sure he'd be able to sleep. He wasn't sure he'd be able not to spend the whole night turning and with how exhausted he already was, it probably meant a hellish night and another degree of exhaustion tomorrow.

God, he was eager to go back home now.

But Soap couldn't hide in the bathroom forever after his shower and he looked at his dirty clothes for a long time, before he decided to put one of the hotel's robes in instead, along with his underwear, leaving his clothes folded near the sink for extraction tomorrow.

Ghost had made himself comfortable in the room, when Soap left the bathroom. Sitting at the foot of the bed, fiddling with the TV remote to try and find something watchable, though he stopped on a music channel and he barely glanced at Soap when he stood.

"Called room service, they should arrive soon with dinner," he stated, stretching, pulling his arms above his head. "Don't wait for me."

With that, Ghost was locking himself in the bathroom and Soap was able to breathe.

Alright. He could do this. He was trained to handle stressful situations, trained to endure torture, he could share a bed with the guy he had been pining after for the last months. It wouldn't be that bad. He'd just have to ignore that Ghost was going to be right there with him, at arm's length.

And it wasn't like his feelings were reciprocated to begin with.

Room service arrived with dinner ten minutes or so later and Soap thanked the guy politely, carried the tray to the little table pushed to the angle of the room and he sat down with a sigh.

He was starving and Soap was delighted to realize that Ghost had ordered them a pasta dish. It was the same thing in both plates, meaning he wouldn't fuck up and eat what Ghost had ordered for himself by mistake. And, it looked like Ghost had asked for double portions, seeing the size of it, how fucking full the plates were.

Soap made the mental note to thank him later for it.

He was almost finished with his plate when Ghost exited the bathroom and Soap couldn't hide his surprise at the lack of clothes. And the lack of a mask.

Of course, Ghost wasn't naked. He was in his underwear, thick thighs stretching the fabric, the elastic band digging a little at his waist. Skin slashed with old scars, here and there. His sleeve of tats on full display. There was a small towel around his neck and he was rubbing his hair dry and the gesture fluffed up his hair so much that Soap wanted nothing but to run his fingers through it.

But his face .. God, it still had the same effect on him, despite having seen it twice before.

The first time, they had walked past each other at the showers on base, late at night. Soap had been unable to sleep and had decided to go for a nighttime routine at the gym, to try and burn out some energy, Ghost had been taking his shower at his usual time, so as to ensure no one would be around. Ghost hadn't tried to hide from him, though. Had glanced at him, offered him a crooked smile. Had told him he looked a mess.

Of course, Soap hadn't slept the night, unable to after seeing his Lieutenant's face for the first time.

The second time had happened during grimmer circumstances. They had been captured during a mission and their assailants had pulled Ghost's mask off. Ghost had looked like a rabid animal at that, blood trickling down the corner of his mouth, a bruise already forming on one half of his face, eyes wide and bloodshot.

Last he heard, all the guys who had been in that room, that day, had disappeared. Soap didn't want to know the details.

Both times, Soap had felt overwhelmed with how gorgeous Ghost was. Whether he was just out of the shower or bloodied, he was absolutely beautiful and tonight again, it hit him just the same. So much that he had to look away. He didn't want to be staring anyway. Didn't want Ghost to feel uncomfortable because he'd be looking for too long.

"Here, Lt," he said instead, leaving the only chair so Ghost could have his meal in a comfortable position. He grabbed his own plate, sitting on the edge of the bed instead. He was almost finished with his own, after all. "Is good. Hope yours is still warm."

Ghost hummed as he sat, leaning his head in his hand, starting to devour his plate.

Soap couldn't help it, though. He couldn't not look at the strong shoulders, at his beautiful, powerful back. At the curve of it, where it dipped at his waist, at the curve of his ass. How fucking unfair it was that he was just sitting there, in that state of undress while Soap was doing his best to keep his cool. But, it wasn't Ghost's fault, was it ?

No, it wasn't. it was all on Soap and his roaming eyes and his inappropriate crush and attraction. It was all his fault and Soap forced himself to look away.

The silence was unnerving. Unusual between them. Something Soap always dreaded, in all his relationships, something that never failed to make him feel uncomfortable and it was even worse there because it was Ghost. He wanted nothing but to fill it but couldn't think of a single thing to say.

"Falling asleep, Johnny ?"

It somehow startled him, the whisper. The gentle tone in Ghost's voice, the obvious attentiveness and care. And Soap did feel exhausted.

"Kinda," he answered. It wasn't exactly the truth, he wasn't falling asleep on the spot but he couldn't say he wasn't tired either. It was easier to just go with it.

"Go to sleep, I'll take care of the rest."

Soap wasn't sure what Ghost meant by the rest.

"So are we taking turns in bed or something ?"

Ghost's huff startled him.

"Can't share a bed with me ?"

Fuck, fuck, fuck.

"I'm a cuddler," Soap answered with a shrug. Hoping to sound casual but knowing he had failed. It was the truth though. "Wouldn't want you to feel uncomfortable, Lt."

"I can handle cuddling."

Fuck, was Ghost being serious right now ? Was he really just telling him that it'd be alright to cuddle ?

No, obviously. Soap probably was a lot more tired than he felt and going to bed sounded like a good idea. He was a cuddler though and he was embarrassed in advance at the idea of rolling in his sleep and clinging to Ghost but he had warned him.

Ghost better not complain if it happened.

Putting the plate back down on the tray, Soap rubbed his face as he walked to the right side of the bed. Shedding the robe, letting it pool at his feet before he entered the bed, his back to the rest of the mattress and closing his eyes.

He already knew he wasn't going to sleep though. Despite how tired he felt, his brain was hyper aware of everything around him. The soft clicking of Ghost's fork against the china as he wasn’t finished eating yet, the way he had turned the TV’s volume down to the lowest, the way his chair creaked a little with each one of his movements.

How Ghost had so easily accepted that they would be sharing a bed, like it was just something they did.

Soap felt his whole body tense when the bed dipped behind him, an hour or so later, when Ghost settled for the night, turning the lights out but keeping the TV on. Like he enjoyed having some background noise, like it helped him sleep. Soap didn't know and he wasn't going to ask.

But he knew that Ghost probably knew it all. How Soap wasn't sleeping, how tense he currently was. That man was an elite soldier, he noticed everything and yet, he didn't speak. He merely breathed out, relaxing behind him and, after a few minutes of dead silence, a soft snore could be heard and Soap managed to breath out.

Fuck. It was going to be a long night.


By the time the sun was rising, Soap's tiredness was reaching new depths. His skin was tingling, his brain was mushy. His eyes burned with the light and his mouth was too dry and yet, when he closed his eyes and tried to relax, all he could do was focus on the man behind him. On the soft snoring.

On the hand that had somehow landed on his hip during the night.

It was warm. Fuck it was, warm and heavy against his skin, triggering shivers Soap could barely control. A touch like he hadn't felt in months, one that was lighting up his nerves and making him want to do dumb things. Things like scooting closer because he had told Ghost he was a cuddler anyways, he had warned him so Ghost wouldn't be able to say shit if he woke up to them actually cuddling. But it didn't sit right with him, the same it didn't sit right to not move Ghost's hand off his body.

Oh, he craved for the man's touch but this was different. This was accidental and he didn't want to make Ghost uncomfortable. But, at the same time, he didn't want to wake Ghost up by moving him away.

The decision was taken away from him when the fingers seemed to curl around his hip. When pure strength pulled and he found himself on his back flushed against Ghost's chest, his arm wrapped around his waist.

And Ghost fucking nuzzled his hair, breathing out seemingly happily as he did.

Fuck, he was so fucking fucked and he couldn't seem to wiggle out of Ghost's death grip and he was going to die, the moment Ghost woke up.

His panic was quick to die down, though, with each passing second of feeling Ghost's steady breathing against his hair, all but lulling him to sleep.

Soap finally passed out to get some much needed rest.


It was hard to focus on anything, when Soap woke up. When he opened his eyes, half blinded by the light and was quick to pull the comforter above his head. Ready to go back to sleep.

That was until he noticed. Until he realized that there was a big, strong body slotted against his. Soap wasn't a small guy by any standards but he was feeling almost dwarfed by the body against his and he was confused with it for a long time, until he realized whose body that was.

Ghost.

Fuck, this was bad. It was very bad and Soap needed to put some distance between them.

Taking a deep breath in, Soap started by trying to loosen Ghost's arms around him. To try and put some space between them, so he wouldn't wake the man up. Because that'd probably make things quite awkward and Soap wasn't up for awkwardness that early in the morning.

And he tried. He really did but Ghost's arms weren't moving, not in the slightest and Soap feared the worst would happen if he put more strength into it. Wiggling out of his grip also was out of question and Soap sighed.

What if he just did wake Ghost up ? What if he yelled, pretending he had been having a nightmare to distract his attention to that, rather than the fact they had been cuddling ? That'd work. Probably. It wouldn't be such a terrible lie, Soap did have nightmares sometimes. Every soldier did.

But would he be convincing enough for Ghost to buy it ?

Soap didn't have the time to try out his plan. Because Ghost's hold around him was tightening, if it were possible and he was fucking nuzzling his skin, where his neck met his shoulder.

"Always so wiggly in the morning, Johnny ?"

Soap could have died from the embarrassment. His cheeks heated up as he froze, his eyes widened, cold sweat breaking along his spine.

Fuck.

He hadn't thought of the fact that Ghost might already be awake. He was so dumb.

"Ghost, I…" he tried to apologize but Ghost cut him off.

"Told you before," he said, tone gruff. "It's Simon, when we're not on the job."

He had. Fuck he had told him, several times, to use his name rather than his rank or his callsign when they weren't on the field. Like he was comfortable with it, like it was something normal to do.

And it was. But Soap just couldn't wrap his head around it.

"Sir.." he wanted to argue, to say how improper it'd be despite wanting nothing but to just indulge. To accept that demanded familiarity between them because he loved that guy and would take whatever Ghost wanted to give him.

"Go on, say it."

The encouragement made his blush deepen. The fact that Ghost wasn't letting go of him, though Soap wasn't doing anything to move away from him anymore, didn't help.

"S-Simon," he stuttered, barely a breath out, barely more than a whisper. It felt so foreign on his tongue, despite having pronounced it before, during selfish nights spent touching himself as he thought of his officer in more than inappropriate ways.

"Good boy, Johnny," Simon praised and Johnny was fucking gone. "Wasn't so hard now, was it ?"

"Fuck," Johnny cursed out loud, goosebump rising all over his body and he shivered when Simon seemed to shift impossibly closer. "Simon, I … we .."

He wasn't sure what he was supposed to say anymore, he wasn't sure what words to use. What he should do either.

"Mmmh ?" Simon hummed questioningly, nails digging into his skin. As if he feared he would flee and Johnny just might.

"We should .. get ready," Johnny pushed out, grimacing. He didn't want to. He felt so good there, so comfortable, so fucking hot too. His morning erection strained against his underwear and Simon's hand was so close.

"Bullshit," Simon huffed. "Price said the van wouldn't arrive until late. And I'm sure he's too busy right now to care if we stay in bed."

Stay in bed. Simon had said the words like it was something small, like the two of them cuddling wasn't such a big deal. Like it was something they could just do.

His chaos of thoughts was interrupted, though, when lips brushed against his shoulder. Johnny immediately froze, pinching his lips so he wouldn't fucking moan.

"And I have other plans, if you're willing."

Was … was Simon propositioning him ?

No. No, it couldn't be that. Simon didn't see him like that, he didn't return his attraction, didn't want the same thing. Or maybe he did, maybe he was willing for them to fuck but that'd be all. And as happy as Johnny would be with the ride, he knew it was the wrong thing to do. For their professional relationship but also for his mental state.

He loved Simon too much for them to just hook-up.

"Can't," Johnny whispered and it probably was the hardest thing he had ever said in his life. Coming out as bisexual to his family had felt easier than that and his father hadn't been able to look at him for two years afterwards. "Sorry, sir, I can't."

"Alright."

The quick acceptance had a lump form in Johnny's throat. Because it felt like a confirmation of what he had feared. That Simon would want them to hook-up and just that. That there was nothing else to it but a carnal desire.

"It'd feel .. too much," Johnny said, clearing his throat. Not knowing why he felt the need to explain himself. "Can't sleep with you and pretend nothing happened afterwards. Not with how I feel about you."

There was a long silence, during which Johnny grew more and more uncomfortable. Especially with the way Simon wasn't letting go, the way his arms had remained wrapped around him. Johnny wouldn't have troubles getting out of the embrace if he truly wanted to, especially now he wouldn't fear waking Simon up but he didn't fight it.

Because if he couldn't have Simon the way he wanted him, he'd indulge in this, for a moment longer. It wasn't the same as hooking up, after all. It felt almost personal.

"Think that's what I'd want from you, Johnny ?" Simon eventually asked and Johnny winced. Fuck, that tone was rough and the words hurt. Of course Simon wouldn't .. "Think I'd use you as a hole to fuck and dispose of you afterwards ? Think so low of me now ?"

It took a moment for the words to settle, for them to reach his brain but when they did and Johnny's breathing hitched in his throat, it was already too late. Because Simon was using his grip around his body to flip him around, so he'd face him, a rough hand gripping his jaw.

"Think I'd allow just anyone to flirt with me the way you do without saying anything ?" He continued, his tone so fucking low and dangerous. "Think I'd flirt back ?"

Johnny didn't answer. Too stunned with the words, with the tone, with the look in Simon's pretty eyes. He looked angry, almost, like Johnny's doubts had triggered something strong in him, like they had hurt him but before Johnny could brace himself for it, Simon was kissing him.

Just like his tone, it was rough. It held anger, it almost felt like Simon wanted to devour him whole, like he wanted to prove a point. He seemed to calm down, though, when Johnny snapped out of it and kissed back, grabbing the back of his head, fingers wrapped tightly around his hair.

"You and I," Johnny started as he pulled back for air, breathing harshly, "Are going to need to talk about what flirting means because your terrible jokes sure aren't that."

Simon's reaction was to pull against his hold to kiss him again and Johnny felt himself melting into it, shivering at how desperate it felt, how fucking wanting.

Simon wanted him. He wanted him like that and it went beyond everything Johnny ever dared to hope for.

It took a moment for the unnecessary anger to die down. For their lips to slow down against each other, for their grip on each other's body to soften. Johnny moaned when he felt Simon wrap an arm around him again, pulling until he was flushed against his body, both their erections trapped between them.

The friction had him trembling a little and Simon pulled back just enough to look him in the eyes.

"Turn around for me, love, I'll take care of you."

Johnny pouted. He didn't want to, not really. Not when it'd stop him from kissing Simon how much he wanted but, at the same time, he was curious. Curious about what Simon had planned, what he wished to do.

They'd have plenty of time to kiss later, right ?

So, he did as he was told. Rolling until his back was to Simon, shivering when Simon slotted himself behind him again. Lips found his neck, suckling, biting a little as a hand was slowly caressing his belly.

"Ever been told how hot you are ?"

The whisper had Johnny whine. Fuck, he had imagined this before, he couldn't lie. But in all his daydreams, Simon had been quiet, almost too silent. Johnny wasn't sure how long he'd last, if Simon talked during sex.

"Got any idea how much I've wanted you ?"

"Fuck, Simon," Johnny cursed, his back arching at a more intense shiver and he gasped when he felt Simon's cock against his ass. When he felt the other man shift his hips as well, pushing just a little so his dick would slot between his cheeks and for a second or ten, Johnny forgot how to breathe.

"That's the idea," Simon laughed softly against his skin, tilting his hips in the pretense of a thrust.

With that, both of Simon's hands moved to his pectorals. Cupping them, thumbs playing with his nipples slowly, teasingly. Flicking them in turns, pinching them. Johnny couldn't help leaning into the touch, moaning loud and clear. Wanting nothing but to feel Simon's mouth on them but Simon had wanted him to turn around so he obviously couldn't have that. Not right now, at least.

Maybe another time.

The mere idea of another time made Johnny whine and he gripped the back of Simon's head when his hands abandoned his chest, following his sides, to grip at his hips instead.

"Just look at you, baby," Simon whispered and Johnny cursed at the name. "So fucking sensitive already, aren't you ?"

“Fuck off,” Johnny managed to articulate, in what he hoped was an amused tone but, seeing how Simon smiled against his skin, it probably conveyed the message clearly.

“I don’t suppose you have any lube on you, do you ?”

“Not right now, no,” Johnny huffed then. Sobering up a little at the realization and he sure as hell wasn’t going to try anything without lube, it just wouldn’t work. Fuck, he hadn’t thought of that.

“It’s alright.”

Johnny wanted to argue for a moment, that it wasn’t. It wasn’t at all alright but before he had the time to, Simon was pushing him to roll on his front and he was straddling his thighs, right behind his ass.

Fuck, why was this so hot ?

Soon, there were lips against the back of his neck. Kissing slowly along his spine, each vertebrate, hands on his side. His back arched when Simon approached his ass, scooting back on his legs. He cursed when thumbs pulled his cheeks apart and Simon’s tongue rolled against his rim.

“Oh Jesus ..”

“Told you to use my name,” Simon fucking joked and Johnny wanted to yell.

“I’m usually the one being told to shut up during sex,” he groaned, trying to push against Simon’s face but fingers tightened around his hips, effectively keeping him down. “God, don’t fucking st …”

His last word was lost in a whine as Simon pressed his face against him again and started properly eating him out, like this was his breakfast and he was a starving man.

And he probably was, rolling his tongue and lips against his hole, messy with saliva. Johnny could feel it drip down his balls, the tickle of it making him want to come already, making him want to just come like that. Though he knew he wouldn’t. Not because he couldn’t but Johnny didn’t want to come without Simon fucking him. Sure, they didn’t have lube but Johnny could, maybe, accept saliva as replacement if Simon was thorough with prepping him.

It seemed like he was, though. Waiting until Johnny was all relaxed under the treatment to start teasing the tip of his tongue past his rim, waiting until then to suck one of his fingers wet and push it in. Pressing his fingers against his walls to created some friction and Johnny arched into it, cursing and half choking at how good it felt, despite the little ache, how fucking much he wanted this.

Simon didn’t stop with just one finger, soon pushing two more into him and properly fucking them into him now. With intention, almost like he wanted to make him come before the main dish. Johnny was barely holding himself together, biting his lower lip, gripping the sheets. His whole body jumped when Simon’s tongue joined his fingers again. When his free hand slipped between his thighs to reach for his cock, slowly jerking him as he was fingering him open.

“Simon, please,” Johnny eventually begged, shifting his hips so he’d fuck himself on Simon’s fingers when Simon seemed to relent a little, to slow them down. “Please, fuck me ..”

“You’re certain, love ?” Simon asked, obviously concerned. “No lube, no condom. Could hurt. Could turn bad.”

“Had no one since my last check up,” Johnny huffed against the pillow, feeling his cheeks heat up more, if it were possible. “Want to feel you.”

“Johnny ..”

“Come on, I’m not made of sugar,” Johnny groaned, shifting to hold his ass up, looking at Simon from over his shoulder. “I want you.”

Simon stared. His fingers still were inside him, though they had stopped moving, he had pulled back, his lips shiny with saliva and he was staring at him. Not at his hole, not at his ass, not at his cock. He was staring at his face like he was debating what he was supposed to do and Johnny was about to say something again when Simon nodded.

To him or to himself, Johnny wasn’t sure. But the next moment, Simon was pulling him down on his side again, hands on his hips to have his ass pushed against his hips and Johnny yelped at the sudden gesture.

“I’ll fuck you into the mattress, but not today,” Simon said and it sounded like a promise. “Not without proper prep.”

Johnny groaned in frustration but not for long. Not as he felt Simon move a hand again and his eyes widened as he saw him spit in his palm before he slicked himself up.

Why was this so hot ?

But Johnny stopped moving at all, when he felt it. When he felt the tip of Simon’s cock settle against his hole and somehow, suddenly, it felt like a really bad idea. Not one he was willing to stop midway through though and he breathed out to relax again, knowing that it’d be worse if he didn’t, he closed his eyes.

“There,” Simon was breathing against his neck, kissing it slowly, his other hand slowly caressing his chest. “We can stop if it doesn’t work for you,” he added in the same tone, circling his rim with the tip of his cock now, as if he was trying to coax him open gently. “I’ll make you come anyway and we’ll try again later when we’re back home.”

Johnny wanted to curse. At how attentive Simon was, how fucking good he sounded, right against his ear. He had never imagined it, he had never thought Simon, out of anyone, would be so soft but he wasn’t complaining and he nodded slowly, to show his understanding. To show that he was fine with either outcome as well.

He didn’t care, in the end. Not now he knew Ghost wanted him as well.

It was a bit painful, though, when Simon started to push in. Slowly, carefully so it wouldn’t hurt but Johnny might have been a bit overenthusiastic about it. And maybe he had underestimated Simon’s girth as well. Not that he had a proper look at it, not really but his cock was thick and it felt a little too much.

“Fuck,” he curse as he closed his eyes and Simon immediately stopped, started to retreat. “No, fuck’s sake, don’t stop, I can take it.”

“Don’t wanna hurt you.”

Johnny huffed. “I’ll tell you if it gets too much. I want to feel you.”

The way Simon slowly kissed along the line of his neck to his shoulder helped Johnny relax a little more and he leaned into it, reaching behind himself to grab Simon’s cock, slowly jerking him. Just enough to gather some precome in his hand, to slick him up.

“Come on,” he encouraged, turning his head in an awkward angle but he wanted to look at Simon anyways. “Come on, I want to feel you,” he said again, in barely a breath.

Simon kissed him. He kept it short, so he wouldn’t hurt his neck and Johnny was thankful for it but he continued to look at the other either way and Simon helped him, placing his arm under his head to give it some support. He didn’t look away, as he resumed what he had been doing earlier. Pushing in slowly and it felt a little easier now, the glide felt smoother and Johnny moaned when he finally, finally felt Simon’s cock slide home, his eyes rolling back at how full he felt. The moan that escaped him when Simon bottomed out was obscene and Simon answered with one of his own, low and guttural.

Simon was careful, still, as he gripped his hip and started to pull back. Careful not to hurt, careful not to be too rough. Not that Johnny minded. The drag of his cock along his prostate felt amazing, his size as well. He was already gone, already in another realm, pleasure burning his veins. And Simon seemed to take it as something positive, because he shifted closer, if he could, nudging his head away so he could access his neck again, arms wrapped around him and fucking into him slowly.

God, this was something .. To be right there with Simon, to have good sex right in the morning. To know the man apparently liked him back as well, though they’d probably have to discuss it properly later. To feel him fuck into him like he was something precious. It was nothing like Johnny had ever experienced before, whether with hook-ups or actual partners and it was mind blowing, in its own way.

“God, Johnny,” Simon moaned against his ear, fingers tightening around him and Johnny shivered at the tone, at how soft it was. How slow Simon was going and slowly shifting his hips back onto Simon’s thrusts to deepen the penetration.

Simon eventually found a comfortable rhythm. One that felt good and didn't hurt, one that made Johnny see the stars or close to. One that allowed him to burrow his face against Johnny's neck at the same time, sucking marks on his skin, still holding him oh so close and Johnny was letting it all happen.

He usually was more active, he loved to ride his partners and was good at it but fuck, to be able to be there, to just lie on his side with Simon fucking him from behind … it made him feel so fucking safe, made him feel like he could show some vulnerability for once in his life and he did.

Gripping Simon's hand so they'd entwine their fingers and Simon's hips stuttered at that, he moaned against his skin.

"Am close," Simon whispered, after another moment, groaning once more. "Inside?"

The way Johnny nodded could have been ridiculous, hadn't he felt so desperate for it and he felt himself clench at the idea of Simon painting his insides, in anticipation for it.

Simon didn't let go of his hand, not even once, preferring to use his second one to reach for his cock instead, despite the lack of room, how his wrist was trapped under his waist. Not that it hindered him too much and he started jerking him at the same rhythm as his thrusts, and Johnny yelped.

"Yes, just like that," he begged, tensing in need and clenching on purpose this time. "Fuck, feels so fucking good .."

A harsher thrust had Johnny cry out, the telltale signs of his close climax making him louder than before.

The following thrust made him tilt over the edge, though and Johnny arched into it, toes curling, grasping at Simon's hands as he did. Cursing and calling the other man's name, probably loud enough for the whole hotel to hear.

Coming down from his high took a moment but he was thankful that Simon had paused for him, so as to not overstimulate him. Kissing his neck, his shoulder, whispering soft praises against his skin. His hand still was around his cock, holding it but not creating any friction, his fingers half covered in come. It was so fucking hot.

“Come on, Simon, your turn now ..”

His voice was so fucked out that Johnny barely recognized it but he didn’t have the time to dwell on it because Simon was resuming his thrust, careful, slowly. It was a bit too much, now Johnny had reached his peak, his whole body was too sensitive and it was gently trembling against the mattress but he wanted nothing but for Simon to feel good and he smiled as Simon climaxed as well, whining as he did, hiding his face against his neck.

The two of them were panting. Messes of heavy limbs and sweaty skin, tired from the mission still and from what they had just done and yet, they shared the same small smile. Johnny did grimace when Simon pulled back, wincing at the pull but he nuzzled against his pillow at the sensation of Simon’s semen barely dripping along his balls, feeling both obscene and marked at the same time.

Fuck, it felt just as if Simon had marked him his and Johnny craved this.

Johnny said nothing though, as he turned between Simon’s arms, as he forced his eyes open to look him in the eyes, to push their foreheads together and he shivered as he felt soft fingers trail along his side, down to his thigh then up again.

“Just so you know, bad jokes can’t be considered as a form of flirting.”

“Worked anyways,” Simon answered, pushing forward to kiss his lips. “Probably says a lot about you though.”

Johnny huffed. “I never pretended to be a smooth bastard,” he shrugged with a snort. “Fuck, Si, it’s going to be a mess, isn’t it ? It’s against many rules and it’s fraternization and Price will be pissed.”

“I don’t think so, no.”

Johnny wanted to ask, he wanted Simon to tell him why he didn’t think so. Because it was going to be a mess, there was no way around it. Fraternization rules were strict, though, maybe not as strict in the 141, they weren’t just regular army after all but Johnny couldn’t not wonder how Price was going to react to this. To them. Whatever they were now.

But he didn’t have the time to, because before he managed to form a sentence, his brain a bit slow still, Simon was kissing him again, rolling them to the edge of the bed and then up on his feet in a way too easy manner. Carrying his weight at the same time like Johnny wasn’t some trained fucker as well, like he didn’t weight his weight and Simon headed for the bathroom, turning the water on to warm up before he stepped inside the showertub. Kissing him all the time they spent washing each other, hands soft against his skin, whispering how eager he was to go back to base.


It was later than Pice had first announced, when they had to leave the hotel to reach the RV point for extraction. Late enough that Johnny and Simon had spent a little more time fooling around in their room. They didn’t renew the experience, because Johnny was sore from the lack of lube but there were many other things to try besides penetrative sex and it had been good enough anyways.

Johnny couldn’t not notice, though. Just how fucking tired Gaz looked, as they sat side by side in the back of the van. Ghost had already passed out, as he often did when they took their extraction vehicles, be it aircrafts or land ones, more or less rocked to sleep by the noise they made, Price was at the front, talking with the driver. Johnny looked at his friend again.

“You look like shit.”

“And you look like you’re glowing,” Gaz answered with a huff, leaning against his side anyways, comfortable with the contact. “Spent the whole time jerking off in the bathroom ?”

Johnny snorted. “With the Lt in the next room ? Not a chance.”

It wasn’t a lie. He hadn’t done it. He wouldn’t have done it, because he would have gone to Simon directly and Simon would have taken good care of him.

“Bed was uncomfortable,” Gaz shrugged, looking away. “Slept like shit.”

Johnny frowned. “Can’t have been worse than our bunks, can it ?”

Gaz rolled his eyes. “Be thankful,” he said, eyeing him again. “Price said he got the keys mixed up. You and Ghost were supposed to sleep there and I and Price were supposed to have your room.”

Johnny blinked. Once, twice, then he looked up as it started to down on him.

“Wait.”

That single word had Gaz’s eyes widen.

“Wait a damn minute, Gaz,” he repeated, a little louder. “Are you telling me that you were supposed to share the bed with the Captain ?”

Gaz spluttered. He did and he couldn’t meet his eyes anymore, purposefully looking away, almost turning away when Johnny leaned forward to try and catch his eyes and Johnny couldn’t help it.

He laughed. He laughed hard and clear with the realization. About what his friend had been hiding to him, but also what Simon had truly meant earlier and he continued to laugh.

Even when he realized how Price had stopped talking, in the front seat, the little portion of his neck Johnny could see turning a deep red.

Even when Simon uncrossed his arms and a hand gently settled on his thigh, squeezing it.

God fucking damnit. No wonder Simon was confident Price wouldn’t say a damned thing about them, it’d be quite hypocritical of him, wouldn’t it ? And Johnny couldn’t help it, as Gaz glanced at him, as he saw Simon’s hand on his thigh. He couldn’t help the shit eating grin and the way he leaned against Simon’s side.

Enjoying the moment, the realization in Gaz’s eyes. Already knowing that the moment they’d arrive home, Gaz and him would have a lot of things to talk about.

That was unless Simon decided to snatch him away, though.

Notes:

On Twitter at Syl_en_cia