Actions

Work Header

Light as a Feather

Summary:

John nods his head, his gaze wanders to Roach as he coaches a recruit at the pull up bar. The alpha isn't touching them just standing off to the side with one hand on his hip. John feels possessive, Ghost follows his gaze.

 

"You want Gary, love?"

 

John nods again because he does, please he really wants them both. Just need. Ghost applies pressure on his neck to calm their omega down. He doesn't want any alpha to get the privilege of smelling their omega.

Notes:

:3 happy valentines day
have some domestic fluff turn smut :3

Chapter Text

Soap wakes up feeling warm. There's a hand splayed over his lower stomach, strong arms behind him and the weight of their body pressed against his own. He feels the pleasant heat of a warm cock pressing deep inside him causing the omega to moan.

 

The body clenches their hands over Soap's muscles. The omega turns his head to see who's pressed inside of him. Soap sees freckles and the sleepy face of Roach. He squints his eyes and swallows waking up.

 

"Mornin'," the alpha's voice is growly not on purpose but due to past injuries.

 

Soap feels Roach slip from inside him and whines at the sensation, right, he's in pre-heat. The bed feels empty, there's someone else missing.

 

"Simon," Soap asks. His mind feels like it’s filled with cotton, words feel heavy on his tongue.

 

Roach blinks, runs his hands softly over the muscles of Soap's body, "Had to get up to get some work done. Let me stay longer with you."

 

The lieutenant was responsible even when he had to leave his mate in bed as the throws of pre-heat coursed through his body.

 

Soap hums as he inches closer to the alpha. He rests his head under Roach's throat and inhales his scent. Soap lets out a pleased rumble as the alpha rubs his hands over his body.

 

"Goin' to be alright," the alpha can't help but ask.

 

It usually took a while before Soap was fully in heat. A couple of hours or so until the omega was nothing but a whining mess begging his mates to satiate the fire that burned deeply inside of him.

 

Soap tries to push the fog in his brain away. He feels the slightest hitch in his libido but nothing too bad that would scare any recruits away.

 

"M' Fine, probably won't hit till the afternoon."

 

The alpha places a kiss on the omega's forehead, "Up and at 'em soldier."

 

Roach gets up off of the bed and heads to the bathroom. Soap stretches out his muscles and makes to get ready as well. He still has business to finish up before he's on heat leave.

 

The mates had a small house right outside of the base. They were able to apply for family housing once they'd gone through the mating process. It allowed them their own privacy but was easily accessible to enter the base. The gate was literally to the right of the little house, Soap usually walked right in without questions asked.

 

Roach steps back into the room, "Started the shower."

 

"Thanks bug," the omega walks to the bathroom to try and get himself clean. He feels dried sweat over his body from sleep. He cleans himself meticulously until the scent of heat vanishes. Soap dries himself with towel and steps back into the room naked.

 

Roach was waiting on the bed; he smirks at the sight of the naked omega and gives his ass a firm squeeze.

 

"Away an’ bile your heid."

 

The alpha laughs and goes to the bathroom to take his own shower.

 

Soap stares at his clothes unsure of what to wear that won't irritate him. He goes to get one of his regular tight shirts but winces at the thought of the fabric pressing tightly across his chest. Instead, he grabs one of Simon's shirts. It's a bit bigger on him but not by too much. It feels loose around the shoulders and neckline. The back of the shirt has Lt. Riley in white bold letters. Soap grabs a clean pair of pants and puts those on as well. He grabs his pair of worn boots and proceeds tying them up.

 

Roach steps out of the bathroom, steam follows behind him as he wraps a towel around his waist.

 

Soap watches as water droplets run down the alpha's clavicle and over his pecs. Roach’s freckles are heavier on his shoulders and arms, his scars run along his back crawling up to his neck. When Soap looks up at the alpha's face the man is grinning knowingly. He gives the omega a wink and grabs his own clothes to change into.

 

Soap is sad to see his alpha cover his body in long sleeves, the alpha placing his half mask around his neck for the meantime. Soap knew that the alpha was self-conscious of his burns, hated the stares of strangers looking at his body. No matter how many times Soap kissed his scars and burns, the trepidation still lingered. Soap didn't push and was happy enough the alpha didn't hide himself from the omega.

 

"Think Simon left some coffee and food out," the alpha mumbles grabbing his own boots.

 

"Softie," Soap mutters as he makes his way to the kitchen. He sees the coffee pot warming a brew that has probably been done for a while now. He opens the oven and inside he finds two plates of eggs, toast, and sausages. Soap is thankful there are no beans.

 

Soap grabs both plates and sets them on the table and then he pours himself some coffee. Roach grabs a seat besides Soap and both mates start eating their food. Roach pulls Soap chair closer until their thighs are pressing against each other.

 

The room is silent as they eat, comforting in each other's presence. Once they're done Roach grabs their plates, clears the crumbs into a bin and rinses the plates off in the kitchen sink to be washed later.

 

"What do you need done?"

 

Soap grabs his keys beside the door, "Just a quick check in at the armory, make sure numbers are correct. Inspect the privates’ barracks, and then turn in some paperwork for our dear Captain to look over. Should be done after lunch, so I'll head home."

 

Roach opens the door for both of them to step outside. The morning air is chilly, but it doesn't bother the omega who's wearing a shirt. Roach lifts up his half mask to cover the bottom half of his face. Soap already misses his pink lips. The alpha sees the pout on the omega's face and smiles behind his mask. Roach makes sure to lock their door as the couple makes their way into the base. He presses his hand to the small of Soap's back, the warm weight feels nice as they walk.

 

The corporal at the gate nods when he sees the couple.

 

"What are ye goin' ta be doin’," Soap asks as they walk further inside. The area is starting to move around with activity. Everyone stepping out of the mess hall to get on with their duties.

 

"Taking out some men to the field, testing out some new tech Laswell's provided. Few recruits are joining us from another branch. Gaz and I'll be getting them through the ropes. After that I get to join you on heat leave."

 

Soap nods along as they pass a couple of privates who give them salutes. The omega enjoys Roach's gruff voice. His alphas are very private out in public and on duty. Clothes that hide their skin and scents. Quiet resolve that comes off as intimidating to people who don't know them.

 

The couple comes up to a building, "I'll leave you to it Soapy."

 

Soap frowns at the nickname, he doesn't like it, but he allows Roach to tease him, "Ah'll see you at lunch, mo ghràidh. Hope that ah bump into our giant alpha."

 

Soap presses up close and kisses Roach over the mask. He feels the faint sensation of the alpha's lips behind the fabric. Soap is getting good at finding their lips when they're hidden behind fabric.

 

Soap enters the building and heads to the armory to start off his day. Inside he sees a couple of privates and a corporal taking inventory. The men turn to stand at attention but Soap waves them off, he's not in the mood for military etiquette today.

 

"How's it lookin' lads?"

 

"Rifles and snipers are all accounted for. We're currently going through handguns and knives," the corporal responds. Two privates are helping him check pages of numbers and a cache of guns.

 

There are three privates on another table counting radios. It seems they’ve left the most annoying part for the end. Magazines and ammo. Soap groans, he wants to whine because he hates counting mags and ammo. Some ammo is thankfully stored in its boxes but sometimes you find a loose shell, mixed ammo types, or even missing mags. It usually takes the longest if the numbers are off. Inventory is done twice a month, more if they are out on missions. Soap had been unlucky enough to draw armory inventory this month.

 

As if noticing the change in scent of the omega the men try to finish up quickly to start on the ammo, "We haven't been called out so the numbers should be the same," a private tries to reassure the sergeant.

 

Soap knows better. A radio goes missing and everyone is forced to stay longer on base until it's found. Missing weapons and ammo turn into a man hunt, a really boring man hunt. Soap should've stayed in bed bored out of his mind until his heat hit.

 

Soap sighs, "Private Collins, help me pull out the magazine cache for .772 ammo."

 

The beta stands up and helps the sergeant grab a large metal container which contain mags for rifles. Soap pleads to any god out there that nothing is missing.

 

A few hours later and Soap starts to get restless. His hand hurts from writing and checking stupid boxes. It's getting close to lunch, and they're not finished yet. The omega still needs to inspect the barracks, another tedious task.

 

Soap rubs his forehead. His skin is getting itchy, he needs to get up and move around.

 

"I'll be back," the sergeant informs his subordinates as he leaves the armory.

 

Soap takes a deep breath once he no longer feels suffocated in the room. He rubs his nose. Being stuck in a room with alphas and betas when he was close to his heat was always suffocating. No window in the armory either, entire room was lined with lead and metal to protect the fire power from destroying the rest of the base.

 

Soap starts walking through the building making his way to a vending machine. He's not really hungry but he's craving something sweet. Maybe they have those jam filled tarts he likes. Those were always nice to eat.

 

Soap stills a few feet away when he sees a familiar figure. The omega is giddy to see his mate after not seeing him in the morning. Ghost is talking with a soldier, but Soap can't help it. He tries to keep his hands still, but the urge is too strong as wraps his arms around Ghost's covered arm.

 

The alpha had smelt Soap's scent before the omega had grabbed him. He'd seen the omega from the corner of his eye. The way his pupils dilated, and his cheeks flushed. He noticed the large shirt over his frame, either one of his or Gary's. Ghost tried not to let the omega know he was aware as he tried to sneak towards him. The soldier in front of him didn't mind the sergeant stepping into the conversation.

 

Soap feels the soft rumble in his chest escape as he takes in Ghost's scent. It reminds Soap of leather.

 

Ghost continues talking about something that Soap doesn't know. When the soldier leaves the alpha turns to the omega, his eyes alight in mirth as he takes in Soap's sappy looking face.

 

"Alright there, love," Ghost drawls out slowly his free hand caressing the omega's jaw.

 

Soap opens his eyes, there is the faintest hint of haziness at the corner of his eyes. Soap smells warm. Soap melts at Ghost's voice and leans into the alpha's hand. He looks at Ghost, he's wearing his hard-shell mask and Soap wants nothing more to take it off and run his hands through Ghost's hair. Knows how soft his curls feel between Soap's fingers.

 

"Good," Soap mumbles into Ghost's skin.

 

"Did you eat your breakfast," the omega nods letting go of his arm and making grabby hands until he sets his arms around the alpha's neck. He inches up and scents his mate.

 

Ghost's chest vibrates a warm growl that shakes Soap's bones. It makes him feel lighter.

 

Ghost hates wearing his mask, but he knows if he'd worn only his balaclava, he wouldn't be able to control himself around the omega. He'd wait until he'd finished most of his duties before letting himself have Johnny. Ghost looks down at the omega, and smirks when he sees Lt. RILEY at the back of the shirt. A possessive rush moves through his body.

 

"When will you be done, love?"

 

"After lunch," Soap mutters against his neck. Soap curses the fabric covering his mate's neck. He wants to pull it up and take in Ghost's scent fully in.

 

Ghost runs his hand over Soap's back letting the omega take in the closeness. No one is around to see the couple sharing an intimate moment, everyone is busy doing their own things until lunch.

 

"What were you doin," Ghost asks softly above Soap's warhawk. It's grown a little past regulation, but it was fine, he'd most likely trim it down after his heat.

 

"Countin'. Wanted a break. Snack," Soap is hardly monosyllable. Either he is falling into his heat much faster, or he's so comfortable he doesn't want to think.

 

Ghost hums further vibrating into Soap's chest. The omega sighs happily and slowly pulls away. he keeps his hands locked behind Ghost's neck. Brown eyes meet blue. Soap's eyes remind Ghost of the ocean, rolling waves but filled with emotion.

 

Soap love's Ghost's brown eyes. Loves the way his blond lashes make his eyes much larger than they are. A part of Soap wants to see his bonnie face. Kiss along his sharp chin and strong nose. Lick at the scars marred here and there.

 

Ghost swallows as he can smell the slight change in Soap's scent. The omega clears his throat and tries to push those thoughts away until he can properly deal with them.

 

"I wanted a tart," Soap explains.

 

"The jam ones?"

 

"Aye."

 

Ghost looks into the vending machine and pulls out a bill from the back of his pocket, "Here, get as many as you want."

 

Soap blinks at the money, it’s more than enough to buy a tart and then some.

 

"Were you goin' to get somethin?"

 

"Already have what I want," Ghost says holding Soap's waist in his hands. The omega laughs.

 

"The infamous Ghost out here flirtin' wait till the privates hear about this."

 

"They won't believe you," Ghost glares softly.

 

Soap's smile doesn’t waver, "Hmm, doubt that. They've already seen how soft you're around me."

 

Ghost wants to bite Soap's neck, scruff him like a pup for his teasing behavior. It will be hours until Ghost is free and can properly spoil his mate. He doesn't want to walk around the base smelling like a rutting Alpha.

 

"Was going to see you at the armory," the alpha admits, and Soap tries not to melt into the floor.

 

Soap wants to gnaw on Ghost like a chew toy. The cuteness aggression he has for his alpha rivals any other emotion. Sap was going to see him, already had money to get Johnny a sweet. The omega always had a sweet tooth around his heat.

 

Soap's sad they have to separate because both men are still on the clock. The faster they finish the faster they can go home and forget about the world for a week.

 

"I'll see you at lunch, mo ghràidh," Soap speaks softly rubbing his face into Ghost's neck. The omega smells like Ghost and Roach. Ghost was always happy when the omega smelled like them. Smelt of mate and home. It'd make any other Alpha think twice before looking at their Johnny.

 

Ghost squeezes Soap's arm, the first to break apart and continue with his duties. Soap swallows the whine at the back of his throat and focuses on the vending machine. The omega walks back to the armory his arms filled with tarts and some snacks for the men stuck counting inventory.

 

The privates and corporals are thankful for the snacks. The omega preens at the attention as he chews on his sweet treat. As lunch gets closer, Soap still isn’t finished.

 

The corporal glances at the sergeant who's frowning at a paper, "Sergeant you can go ahead. I'll stay behind. We only need to count the 9mm, it seems like everything else is as it should be."

 

Soap blinks staring at the alpha, "You sure?"

 

Soap knows if something comes up missing it'll draw Soap's attention since he's responsible for the armory.

 

"Yes, if anything is missing, I'll ask another sergeant. We know that you'll be on heat leave, don't want to keep you from your mates."

 

Soap is touched by sincerity. He tries not to laugh at the thought of the men scared of his mates. No one wanted to anger the Ghost, especially when it came to his mate. Most people stood weary of Roach, the silent alpha. It also didn't help that Soap was friendly with everyone, he had the entire base wrapped around his finger, well most Omegas did.

 

"Alright, make sure to send me the papers before I leave the base, I want to check the numbers personally. It'll give me peace of mind."

 

The men nod their heads as Soap walks out of the room. He saves one tart in his hand; he's going to give it to Gaz at lunch. He hadn't seen his best friend and fellow omega around. The man was probably busy running around like the rest of them.

 

Soap looked down at his watch, he had about 30 minutes before lunch. He walks out of the building and towards the privates' barracks. Inspection wasn't going to be full on checking if their beds are made and their footlockers only contain what they need. It was more around checking if they had empty beds. Since recruits where going to be joining them, they needed to make sure they had enough beds, and if not, they'd have to put down some cots. Soap was also going to check if the flooding hadn't ruined the walls with mold. A pipe had burst the past week leaving the privates to sleep out in the yard as it was being taken care of. After the plumbing had been fixed, they were able to sleep back inside the barracks.

 

The barracks are empty. Soap checks into each room with a cursory glance. There are some messy bunks and opened footlockers. Soap checks along the walls for any discoloration. He counts the empty beds and realizes they're short two beds. Soap goes to a large closet and pulls out two cots. He settles them in a room that has enough space, he doesn't set them up. No, the recruits will do that themselves.

 

The barracks seem well, there's nothing that looks out of place. As Soap leaves the barracks, he sees people walk towards the mess hall. The omega looks back down on his watch, it's still a few minutes until lunch but he's eager to step inside and save a table for his mates, best friend, and captain.

 

Privates give Soap a nod as they walk inside talking amongst each other. Soap relaxes on the table; he leans his head over his crossed arms He feels tired even though he hasn't done anything strenuous. Heat always left him tired; energy being moved around his body for different needs.

Soap feels someone walk towards him and sit beside him. Soap smells lavender and his head shoots up to see Gaz. The omega doesn't hold back as he squeezes Gaz. Gaz returns the hug as Soap rubs his nose along Gaz's neck, taking in the comforting scent of his packmate.

 

"Doin' alright there MacTavish," Gaz asks scenting him as well.

 

Soap hums and pulls away still holding the omega, "Good, missed ye. Here."

 

Soap hands the omega a jam tart. It's warm from Soap's hands, its slightly squished but Gaz takes it with a smile.

 

"Thanks."

 

Soap tries not to cling to Gaz. He knows how both of them get before heat. They become clingy to one another looking for support and comfort. Soap tries not to whine as he thinks of the omega leaving for his heat. He knows Gaz's mates aren't at base, the poor man has to be shipped out every time his heat hits. Soap knows Gaz is well taken care of by Farah and Alex, but a part of Soap still worries. He'll make sure to pack some extra sweets for Gaz before his next heat leaves.

 

The mess hall fills in and Soap doesn't let go of Gaz. The omega lets him running his hand over Soap's head as they both enjoy each other's company. The unmistakable scent of their captain makes way to their table. The pack alpha sits across from the omegas with a soft smile on his face.

 

"Still hanging in there Soap," Price asks. The omega nods reaching out his arm to scent Price's wrist.

 

The alpha lets the omega scent him and goes back to clinging onto Kyle. Soap blinks and pulls away from Gaz. He brings up his wrist, the captain's scent is there but so is someone else. The omegas look at their captain. The alpha tries to look away as if he's clueless.

 

"Didnae know Nick was visiting," Soap teases.

 

"Just dropping off some things," the captain lies.

 

Gaz and Soap share knowing looks, the alphas were never as sneaky as they thought they were. Old sappy men.

 

"He's not joining us for lunch," Gaz asks. Gaz is fond of the alpha. He looks up to both alphas. Sees them as parental figures even though they’re only 10 years older than the omegas. Price had continuously grumbled that he wasn't that old, but it only furthered the teasing.

 

"He might," Price says and leaves it at that, "Want me to get you a plate Gaz?"

 

Price looks between both omegas, he knows Soap isn't going to let him go anytime soon, not until his alphas arrive.

 

"Thanks cap," the omega nods as their captain stands to get some food.

 

Soap purrs holding Gaz. If he wanted to, he could fall asleep like this. The background noise of soldiers chatting amongst each other and the comforting scent of pack. All that was missing were his mates.

 

Soap takes in a large inhale and exhales. He moves away from Gaz and turns. Roach and Ghost are walking next to each other, heading towards the table. Soap tries not to wiggle away from Gaz like an eager pup. Tries to reign in his scent as the alphas get closer. Once they're within arm’s reach, Soap grabs them by their sleeves and pulls them towards the table. The alphas go willingly, poor Gaz, has his seat is taken from him. But the omega doesn't mind as he moves to the other side of the table.

 

The alphas share a look over their mate's head as Soap holds their hands in his own. Soap grumbles when he notices Ghost still wearing his gloves, he wants skin. A part of Soap wishes his mates didn't dress like cloistered sisters.

 

Soap tugs on Ghost's hand trying to get his hand free.

 

"Use your words, sweet thing," Roach whispers besides the omega.

 

"Off," Soap glares at Ghost.

 

The alpha is entertained by the omega. He leaves his hand for Soap to hold but unstraps his gloves and pulls them off. Once Soap feels Ghost's warm calloused fingers press against his own, he is rather pleased.

 

"Look at Tav, spoiled rotten," Gaz teases.

 

Soap looks up at and sends his friend a glare, "Piss off."

 

Their captain comes back carrying two trays of food, one for him and one for Gaz. He sets the tray's down and takes a seat.

 

"Lieutenant, sergeant," Price greets the two alphas.

 

They're pressed close to the omega who pulls them until their thighs press against their own. Until Soap feels squished against the large alphas. The alphas are content to be used as space heaters.

 

"Saw Nik at the tarmac," Ghost speaks giving their captain a knowing look.

 

Price grumbles stabbing a fork into what looks like chili beans, "Yes I know Nik is here. Bloody muppets questioning why I can't see my own mate."

 

The men laugh, "You know we like givin' you shit, Captain."

 

Price sighs, "Don't I know it. Go get the lad some food," he orders the alphas.

 

Soap isn't willing to let go of either of them. Ghost makes to pull away and Soap gives the alpha a stare that would be threatening if it wasn't so precious.

 

"I’m not going far, love," Ghost reassures. Roach pulls Soap away and settles the omega by lowering his head and scenting Soap's neck.

 

Soap's fingers go lax around Ghost's wrist as he purrs at Roach. When Roach pulls away does Soap realize he'd been tricked. He knows that he's getting closer to his heat now that both of his mates are close to him. Knows that his brain is starting to get filled with hormones, changing his thoughts.

 

Roach can smell Soap's scent getting stronger. It was warm in the morning, but it was getting hotter by the hours. Roach rubs Soap's head, the omega seems to come back to his senses.

 

"Shite," Soap mutters trying to shake his head from the slow fog crawling up to his mind.

 

"You still have time," Roach reassures him.

 

"Aye, I better finish up quick. Ah left my paperwork in Ghost's office," Soap rubs his forehead.

 

The alpha returns balancing three trays in his hands. The trays are filled to the brim with food, they're going to need it for later. Soap goes to start eating trying to focus on one thing at a time. The alphas remain close to him but don't push further, don't want Soap falling into heat while in the mess hall.

 

Everyone starts making simple conversations. Gaz shares about finding two privates hiding away from early training down by the shooting range. Price talks about how Laswell's gone on vacation to somewhere in Peru, he shares a picture with them of Laswell and her wife standing by a cliffside.

 

"What a bunch of sappy bastards we've become. Next thing ye know, we'll be inviting the lot for dinner," Soap smiles.

 

And it’s true, they've been settling down. They're still soldiers first, all of them are aware of the dangers of the military. Of the missions they go on that tests their resistance. The distance and separation they must feel but withstand to be capable soldiers. Soap doesn't think about retirement. He loves doing what he does, wants to continue moving up the ranks. He knows his mates worry for him as he worries for them. That's why they'll take any moment they have together, no matter how small.

 

The mess begins to empty after a while. Soap's plate still has food, but he can't bring himself to continue eating. He's not really hungry, his metabolism is slow already. The alphas plates are clear of food.

 

"Well, I'm off, recruits should be arriving any time soon," Gaz sits up from the table taking his tray and Soap's.

 

"I'll see you before you leave," the omega promises.

 

The captain is the next to leave, "Meeting, I'll see you there, Ghost. Sergeant, take care of yourself. Also, use protection, I don't want no pups running around the base."

 

Soap gawks at the captain, "Hell's fuckin' bells Price, ye ken I dinnae want sprogs!"

 

The captain laughs as he leaves, he wants to see Nik before he's forced to sit in a boring meeting for the rest of the day.

 

Soap is a ball of embarrassment as he glares at the back of the captain’s head. Roach ruffles Soap's warhawk.

 

"Dumb captain, with his dumb beard," the omega grumbles crossing his arms over his chest.

 

Ghost grabs their trays, "Well looks like I have a meeting to get to."

 

Soap frowns, "Jus' tell Price your nan's ill," he pleads halfheartedly.

 

"Nan's dead, you know this, Johnny."

 

Soap rolls his eyes at Ghost's dry voice.

 

"Come on. Don't you have to get your paperwork," Roach reminds the omega pulling him to his feet.

 

Soap sighs, better get the papers quick so he can hand them to Price before the meeting starts. Roach kisses the top of Soap's head and leaves; he needs to help Gaz with the recruits. Soap follows Ghost as he sets their empty trays over a bin. He follows Ghost as he walks towards the offices. Soap holds the back of Ghost's sweater like a duckling as they walk.

 

Inside Ghost's office Soap lets go, allowing the Alpha to search his desk for Soap's papers. The omega rocks at the balls of his feet. Ghost's office had slowly filled in with knick-knacks. Most of it was from Soap's nagging and how frequently he spent time in the office with his mate. There were little things here and there like a postcard from Mexico, a skeleton handed cup used for pens, a stress ball, and even one of Johnny’s drawings framed on the desk. There used to be no couch to cuddle, now there's a nice big love seat Soap can curl up in and take a nap. Walls looking empty? There's a giant painting now on a wall, it’s just a simple print of Van Gogh’s starry night, but it fits well. Place looks dead. Not with the ficus sitting by the window.

 

Soap grins as his mate hands him a folder with large bubble letters he'd drawn for his callsign.

 

"Thanks Lt, Ah'll get out of your hair."

 

Soap makes to leave the office, he knows Ghost. Knows the moment he turns around he will wait 3 seconds until the alpha calls for him.

 

"Aren't you forgetting something sergeant?"

 

Soap turns around playing dumb, "Ah don’t know what you mean? Got what I needed."

 

Ghost steps up to the omega, "I think you know sergeant."

 

"Ah might have to be reminded, heat brain. Thoughts slip past my mind."

 

Ghost knows Soap is teasing. He lifts his mask up, rests it on the bridge of his nose, the face plate holds the fabric there, so it doesn't slip. Ghost moves forward and captures the omega's lips with his own. Soap gasps, the kiss isn't soft. It’s brash with Ghost holding onto Soap's hips tightly. He's still not wearing his gloves; his thick fingers play with Soap's waist band. The alpha slips his tongue in his mouth, bites the omega's lips, and pulls away.

 

Ghost steps back lowering the balaclava and readjusting his skull plate. He looks at Soap. The omega looks dazed. His lips are swollen red, his cheeks flushed over tan skin. Ghost wants to devour, but the sight alone keeps him sated. He knows he shouldn't be doing this. He knows that he has a boring meeting to get to. Ghost will be stiff in his pants as an old man past his service date drones about budgeting. The sight alone will be kept in his mind, the only way he knows he'll stay for the meeting without just simply skimping his duties.

 

"You're free to head out sergeant," Ghost says nonchalantly. Not like he smells the slick coming from his omega. Not the way the room feels hotter as Soap's scent washes over him.

 

The omega blinks, "Ye sick bastard."

 

"Don't know what you mean, sergeant. Now, go return those papers to the captain."

 

Soap flips off his mate as he leaves. Once he closes Ghost's office door Soap peaks down at his pants. There's no stain even though his briefs feel wet. He tries really hard to push away the scent of his heat but it's not really something he can control. Soap's face heats in embarrassment. He has to see his Captain looking like he's had sex, even though he hasn't but he really fucking wants to.

 

Price's office is close by. Soap knocks even though the office door is unlocked. Soap lets out a shriek raising his folder to cover his face.

 

"Bleedin' jesus, ya can lock the door! Ah think Ah’ve gone blind."

 

"Fuckin' hell. Nick! I thought you closed the bloody door."

 

The large alpha laughs, Soap's mortified. The previous scent of arousal he had because of Ghost vanishes so quickly. It feels like he's walked into his parents’ mid-shag. His brain did not want to think of Nik's hairy arse. Didn't want to think about what he was doing to his Captain.

 

Soap still has his face covered, he waits until clothes are back on, and Price gives him all clear.

 

Soap lowers his folder from his face. He can't look Price in the eye, not with what he'd seen. Nik is leaning against the desk with his arms crossed. He looks proud of himself and thankfully both Alphas are fully dressed.

 

"Ah sergeant Soap, it's good to see you," Nikolai is tall, same size as Ghost, but has a heavy Russian accent instead of a Manc.

 

Soap would properly scent his captain's mate in greeting, but he didn't want to stink like their arousal that clung to the room.

 

"You have your own rooms to shag in, ya ken," Soap mumbles holding out his folder towards the captain as he looks at anywhere but his face.

 

Price's face is flushed as he takes the folder from the sergeant, "And my room would be used if I didn't have a meeting to get to."

 

Soap wants to say something, but he really doesn't want to talk about sex with Price. Nope, not going to happen. He wants to scrub his brain clean, forget this ever happened.

 

Soap clears his throat, "If that's all. I'll be starting my heat leave now sir."

 

Price skims over the papers, "Everything is good, you're free to leave now, sergeant."

 

Soap walks to the door, stops, "I'll be wanting my next leave to be 3 months."

 

Price stares, he knows what Soap is doing. Blackmail. It's not threatening as one would assume, after all the task force breaks more rules than any other military branch.

 

"Oh, for my mates as well."

 

"Are you threatening me, sergeant?"

 

Nik looks between both men, amused and still riding the high of endorphins from finally getting his hands on the captain.

 

"Nope, just informing you of my next leave."

 

"I'll see you next week, Soap."

 

Soap waves behind himself and leaves. Soap laughs to himself when he hears the captain and Nik start arguing in Russian. He's free! Finally. It feels like a long day even though it’s only 1 in the afternoon. He still has time. Soap can probably check the armory one last time just to see if the men had actually finished. He can also bother Gaz and Roach as they train the new recruits. For now, he wasn't Soap, he was John or Johnny. Just a simple Omega visiting base to see his mates.

 

The armory is neat, boxes of supplies and crates clearly put away. There's a sergeant speaking with the men that were taking inventory with Soap.

 

"Sergeant MacTavish," the sergeant greets.

 

"Just John, not on the roster for the rest of the week. Jus' came by to see if inventory was done."

 

The sergeant turns to a clipboard, "Yes, all equipment is accounted for. Nothing missing. Private Collins notified of your heat leave so I stepped in to help them finish things in here."

 

Soap is thankful for the sergeant; most people would steer clear of extra responsibilities.

 

"Thanks. I didnae want to leave before I made sure everything was squared away."

 

"Of course. Good luck on your heat leave."

 

Soap has nothing more to say or do. He wanders outside. The sun is peaking behind the clouds in the sky. Sunlight won't last in the sky though. Bloody English weather, always forecast and dreary.

 

John grins when he sees young faces standing at attention out on the field. He sees Roach, and Gaz with a few other sergeants. Soap walks over slowly. He watches the men talk to each other before the drill sergeant starts pacing in front of the young blood. Once John reaches the group he squeezes into the conversation.

 

"How green are they?"

 

Roach's eyes squint and Soap knows he's smiling. He begins to sign; throat must be killing him if he doesn't want to talk.

 

'Fresh green. Don't even know how to stand at attention.'

 

John glances at the recruits. They're nervous, he can smell scared alphas, omegas, and betas. It's a bit funny. The drill sergeant stands in front of a small looking beta, shouts about not knowing right from left or something of the sort.

 

"Poor sods, I bet they're regrettin' servin."

 

"I get to time them for laps," Gaz informs showing John a stopwatch.

 

John winces, they're going all in it seems. Roach grabs John's shoulder and guides him a bit away from the rest of the men. He clears his throat, but the omega stops him.

 

"You don' have to if it hurts, ya ken."

 

Roach nods but he looks frustrated. John knows that Gary gets upset when he can't talk when he wants to, especially when it comes to his mates.

 

'Are you done?'

 

John nods, "Aye, I have free time until I start feeling the heat getting worse. Thought I'd hang around."

 

Roach lowers his mask; he grabs John by his chin and kisses him. The kiss isn't rough like Ghost's. They press their lips together, molding deep and pleasant. John melts into the kiss, he grabs at Gary's shoulders. They're hidden by a rather large tree that superiors have been wanting to cut down for years. John pulls away giving his mate one last gentle kiss on Gary's lips.

 

John knows he has a dopey smile on his face. Gary's face is red behind his freckles.

 

"That was nice," the omega sighs.

 

Roach wants to go back to kissing John senseless, but he still has work to do. He gives his mate one last kiss over an eyebrow and raises his half-mask back over his nose.

 

'Let's head back. Bet you want to see me out in the field.'

 

John looks Roach up and down. Roach's beige long sleeves are tight around his muscles, his legs are hugged by the camo pants he's wearing. Yeah, John could do a bit of staring.

 

"Lead on, sergeant."

 

John follows behind staring at his mate's arse.

 

John ends up taking a seat on a crate a bit away from the recruits and sergeants. He watches the drills, sees a recruit puke up their lunch and another cry for their Da. When the recruits start doing laps, John can hear Gaz shouting out numbers while a sergeant forces the recruits to go again and again until they see fit. John is comfortable watching, letting his mind just wander.

 

"What a sad looking bunch."

 

John is sure he's had a heart attack. The omega almost falls backwards from his seat, but a hand catches him by the arm.

 

"Hell's fuckin' bells, Simon! Ye're goin' ta kill your mate one of these days. Ye fuckin' spooky bastard."

 

Ghost is only smiling behind his balaclava. The alpha had switched out his hardshell for something simpler. He doesn't have eye black covering his eyes which allows John to clearly see his mate.

 

Once his heart has settled and he doesn't feel like he'd been scared to hell in back does John realize that Ghost is not as his meeting.

 

"Who died," the omega asks because those meetings took hours of old men rambling and repeating the same things.

 

Ghost's smile never leaves behind his mask, "Robinson."

 

Soap blinks, "Ye're lying."

 

"No, had a heart attack on the video call, good thing he was at his own base and medical was able to get him, but old bastard finally croaked."

 

John lets out a laugh because it's not really funny that someone died during a video call, but Robinson was a knob and if anyone deserved to go, well no one would miss him.

 

"Shite," John murmurs turning back to stare at the recruits and sergeants, "Price?"

 

"The moment meeting closed he ran, said something about a personal issue. His smell said otherwise."

 

John wrinkled his nose remembering that he'd walk in the alpha and his mate at their desk.

 

John feels Ghost's hand rest at the back of his neck, the omega closes his eyes and leans into the touch. He feels himself purr in satisfaction at the pressure. He feels his dick twitch, blood pooling down and warming his stomach. He feels the way his cunt rubs against the crate and forgets where he's at.

 

Ghost notes the scent from John. He stops rubbing John's neck and just applies pressure. Ghost's chest feels hot when the smell of arousal wafts through his nose and lingers in his mask. John smells so good, he wouldn't mind taking him right then and there. He'd have the omega bending on the crate, tearing his pants just enough to see that pretty cunt and stuff it full with his cock. Ghost closed his eyes to try and focus as John gave little thrusts.

 

"Johnny, come on love," Ghost murmured lowering himself so he could be at eye level with his mate.

 

John looked bleary eyed, pretty puffed lips bitten between canines. Ghost moved his face until he could scent the omega, he tried to bring back the omega if he still had some control. When Ghost felt John stop moving did, he move away to look up at those pretty blue eyes.

 

John swallowed; he felt his heat coming. He could feel the need course through his body. His mind knew he was still at base, but he really craved a warm cock inside of him, his body warming it and just feeling full. He wants so badly to sit on Ghost, just be a cock sleeve for his alpha. He'd spend the entire day just sitting on Ghost or Roach if he could, and he can. He's on heat leave.

 

"Come back Johnny, use your words."

 

John reigns in himself it's really hard because his mate is right there, "Ah... maybe I should head back home," he confesses before he does something embarrassing.

 

Ghost hums, "Want me to walk you or do you want Garrick to walk you?"

 

John does not want to lose sight of Ghost but when his eyes wander to the recruits, he spots Roach. The alpha has pulled up his sleeves doing pull ups showing the recruits the proper way to lift themself. John wants nothing more than to stuff his face into his armpit and smell the musk and sweat.

 

"You, but ah still want to say goodbye to Gaz," John's voice is shaky.

 

Ghost helps John stand; the omega clenches his thighs together when he feels the slick roll down his thigh. Ghost doesn't say anything, he keeps his hold at the back of his neck and lets John walk ahead. When Ghost tries to pull away the omega growls and sends him a threatening glare.

 

They make their way to the sergeants and recruits; Gaz looks up from the clipboard he had used to mark run times. He smells John and sees the state of his fellow omega.

 

"Shite, John," he hugs the omega. John murmurs something at Gaz and just holds him. John rubs his head on Gaz's chest scenting him before Gaz pulls away.

 

"Go, get some rest, we'll talk when you come back."

 

John nods his head, his gaze wanders to Roach as he coaches a recruit at the pull up bar. The alpha isn't touching them just standing off to the side with one hand on his hip. John feels possessive, Ghost follows his gaze.

 

"You want Gary, love?"

 

John nods again because he does, please he really wants them both. Just need. Ghost applies pressure on his neck to calm their omega down. He doesn't want any alpha to get the privilege of smelling their omega.

 

John and Ghost walk towards Roach, the alpha's head turns quickly.

 

"Johnny," the alpha's voice is rough but he's looking at John concerned and like he wants to fret around him.

 

While Simon was the rock during John's heat, Gary was the carer. He'd get the omega anything he wanted just making sure he was comfortable. Simon was the comfort, guiding John through his heat. John was so pliant and needy during heat; Simon enjoyed it so much. Loved the way Johnny relied on him and Gary. The desperation to have them both inside of him, the desperation to keep them locked inside of him. The delirious gaze, the biting, the growling; everything that was Johnny just for them.

 

"You up for heat leave," Simon asks Gary. The mates had all filed heat leave together but sometimes they could be held back due to lack of active members on base.

 

Gary signed for Simon to wait; the sergeant jogged to the other men. Johnny tried to follow but Simon held him still by the neck. The alpha noticed the whine from their Omega, he pulled him closer just so Johnny could feel that he wasn't alone. Simon saw Gary sign, the men nod, some more talking and then the alpha was back with them. Johnny reached out and settled his head right under Gary's neck.

 

"Oh sunshine, you're already falling," Gary murmured low in his throat, Johnny enjoyed the rumble of his chest. Gary looked at Simon, "Let's get him home."