Marine on the line

A marine needs to choose between love at home or lust on the base.

  • Score 8.8 (1 votes)
  • 14 Readers
  • 5535 Words
  • 23 Min Read

Disclaimer: This is cheating/cuck porn, firmly in unethical cheating part of the spectrum, expect zero healthy relationships. This will have two parts, next part tomorrow where it all goes to shit.


Day one

The heat at Twentynine Palms was a living thing, a suffocating fist that squeezed the air from your lungs and left the taste of diesel, sand, and old ocean beds coating your tongue like rust. Sergeant Dan Miller stood at the gate; boots already caked in khaki dust. He adjusted his cover, the brim slicing a shadow across eyes that had stared down four months of endless sand.

“Escort duty, Miller?” Corporal Halloway leaned out of the guard shack, gnawing on a strip of plastic like it owed him money. “Heard we’re getting some ‘cultural enrichment’ today. Real fancy.”

Dan grunted. “Command’s calling it a welfare workshop, like I’m running a daycare. I should not be babysitting a city kid who thinks the heat is an aesthetic.”

“I heard he’s a dancer,” Halloway smirked, that low, filthy chuckle rumbling in his chest. “Sequins under the spandex, maybe a little glitter in his veins. You better watch yourself, Sarge. Those bendy types? They’ll twist you up before you even feel the knot.”

Dan didn’t laugh. The sound lodged somewhere behind his ribs, too close to the place where guilt already sat like a live grenade. He thought of Ken—back in San Diego, probably barefoot on their balcony right now, watering the succulents with that quiet, steady smile that had kept Dan sane through three deployments. Ken was home. Ken was the reason Dan kept his eyes forward, his boots polished, and his hands to himself. The reason he’d survived, without letting life swallow him whole.

His phone buzzed against his thigh.

Milo: hey big man
Milo: u still at the gate?? 🛩️

Dan stared at the screen. The profile picture— messy dark hair, razor-sharp cheekbones, and a smirk that belonged in a dark club with bass thumping against your ribs, not here in the middle of nowhere. Something hot and unwelcome coiled low in Dan’s gut.

Dan: yeah
Dan: just finishing the log
Dan: what’s the ETA?

The plane was already a speck on the horizon, engines screaming as it dropped like a predator. When the ramp slammed down, the desert exploded into a wall of grit that stung Dan’s eyes and burned his throat. He watched the instructors file out first—then his gaze snagged on the one trailing behind like he owned the whole damn base.

Milo stepped into the sunlight wearing a cropped tank that clung to every lean line of muscle and joggers slung so low they threatened to slide right off those narrow hips. He looked tiny against the hulking military steel, yet he moved with a liquid arrogance that made every nearby private freeze mid-step, mouths half-open like they’d forgotten how to breathe. The kid was a walking disruption—pretty, dangerous, and completely out of place.

Milo: hope u got the AC blasting in that truck or i’m going to melt all over your seats 😈

Dan’s pulse hammered against his throat as Milo approached. Up close, the contrast was violent. Milo smelled like expensive citrus and warm skin, something clean and sweet that cut through the gun-oil-and-sweat reek of Dan’s world like a knife. It made Dan’s mouth water before he could stop it. Made his skin feel too tight, too hot.

“Sergeant Miller?” Milo’s voice slid out smooth as silk. He tilted his head back to lock eyes, skipping any handshake. His gaze dragged deliberately across Dan’s silver rocker, the rolled sleeves straining over biceps, the way his chest filled out the desert cammies. The look lingered like a touch—bold, hungry, unashamed.

Dan’s throat went dry. “Get in,” he growled, voice rougher than intended. He stepped toward the Humvee to hide the flush crawling up his neck, then hefted the duffels—surprisingly heavy, like they carried secrets—and slammed them into the back. The impact jarred through his shoulders but did nothing to quiet the storm building under his ribs.

Milo slid into the passenger seat without being told twice. His thigh brushed the gear shift—deliberate, lingering a second too long—before he settled in and buckled up. Dan yanked the driver’s door shut with a metallic thud that echoed in the cramped cabin like a cell locking.

He jammed the Humvee into gear, knuckles whitening on the wheel. “The guys in the barracks are gonna lose their shit when they see the glitter,” he muttered, mostly to fill the sudden thick silence.

“So,” Milo said aloud, voice slicing through the noise like a caress, “where exactly are you taking me, Sergeant?”

“Visitors’ quarters,” Dan answered, eyes locked on the road like it might save him. “Then the rehearsal hall. I’m your escort for the week.”

Milo stretched his arms overhead, cropped tank riding up to bare a strip of pale, smooth stomach—toned, flawless, glistening faintly with sweat already. “Perfect,” he purred, low and velvet. “I’ve always liked having a shadow. Especially one who looks like he could bench-press me without breaking a sweat.”

Dan’s grip strangled the steering wheel until the plastic groaned. Heat flooded his face, his chest, lower—unwanted, undeniable. He could still hear Halloway’s stupid chuckle rattling in his skull. This was a fuse hissing to life in the middle of a powder keg, sparks already dancing along every nerve. Ken’s face flashed behind his eyes, and the guilt twisted in his gut.

The Line in the Sand

The visitors’ quarters were a grim collection of beige cinderblock buildings, standing like forgotten monoliths in the middle of the base. As Dan parked the Humvee, the sun began to dip, casting long, bruised shadows across the gravel. The heat hadn’t left; it had just turned heavy, clinging to the skin like a wet wool blanket.

Milo slid out of the passenger seat with catlike ease, landing light on the balls of his feet. Every move looked choreographed—hips rolling just enough to draw the eye, ass flexing under those low-slung joggers. Dan hauled the bags out, biceps popping against the rolled sleeves. He could feel Milo watching. Like he was pricing out every inch of muscle, every vein standing out on Dan’s forearms.

“Home sweet fucking home,” Milo said, voice bright and teasing as he bounced on his toes. “Cozy.”

Dan grunted. “Room 204. Keep your shit tidy. If the CO walks through and sees one speck of your glitter on the deck, it’s my ass in the sling.”

Milo trailed him down the dim hallway. The corridor smelled like bleach and industrial floor wax, that stale, heavy scent that lives in the pores of old cinderblock. Inside the room, two narrow twins stared at each other across scuffed linoleum.

Dan tossed the bags onto the nearest mattress and felt his pocket buzz. He pulled out his phone to check the notification text from Ken. The lock screen lit up, showing a photo from their last leave: Ken on the balcony back home, his arm slung easy around Dan’s shoulders, both of them smiling, happy.

Milo was suddenly there, leaning over Dan’s shoulder, the heat from his body cutting through the stagnant air. He tapped the glowing screen with a manicured nail, his eyes locking onto Ken’s face.

Milo lingered on the photo for a second longer than necessary. “He’s got a great smile. You guys look... settled. Like you’ve already figured it all out. There’s something really cool about seeing people who actually make it work.”

Dan pulled the phone away, thumbing the screen dark, but the image of Ken’s trust was already burned into the room’s grim atmosphere

“He’s a good man. That’s all you need to know.”

Milo turned, leaning his ass against the desk edge, legs crossed at the ankles. The thin gray joggers did nothing to hide the white spandex underneath—dance shorts cut high on the thigh, clinging so tight Dan could make out the faint outline of Milo’s cock tucked soft against his left hip, and the smooth, obscene swell where the fabric cupped what had to be a perfect little ass, cheeks plump and separated just enough by the seam to make Dan’s mouth go dry.

Jesus fucking Christ.

Dan’s dick twitched hard in his trousers—sudden, angry, filling out too fast against the rough fabric. He could picture it: peeling those joggers down, spreading Milo’s thighs, seeing that slick, pink cunt glistening under the shitty fluorescent bulb. Bet it’s tight. Bet it’d grip like a fist around his cock, hot and wet and greedy, sucking him in while Milo arched and moaned like the shameless little slut he was already acting like.

He forced his eyes up. Milo was watching him watch.

“Touchy,” Milo said, lips curling. He shifted his weight, hips tilting forward just enough that the spandex pulled tighter, outlining every fucking detail again. “Four months out here, Dan. That’s a long damn time to keep your dick on a leash in a place this empty.”

“Get settled,” Dan snapped, voice gravel-rough. “I’ll be in the duty hut. You got the schedule. Don’t make me hunt your ass down.”

He stormed out before the words could twist any further in his head.

The duty hut was a metal coffin—monitors flickering blue, fan whining like a dying insect. Dan dropped into the chair, heart slamming ribs like it wanted out. He dragged his phone out to text Ken, but Milo’s message was already waiting, glowing like a lit fuse.

Milo: damn dan
Milo: u werent kidding about the humvee 🥵
Milo: that thing vibrated like a goddamn vibrator lol

Dan could still feel it in his bones—the low growl of the engine, the way it had rattled up through the seat, right into his balls. His cock was still half-hard from the hallway, throbbing now at the memory, but Dan decided to chill out and at least try to act normally
Dan: lol told u
Dan: it’s a beast. gotta manhandle the steering or it drifts.

Milo: i bet u’re real good at manhandling things ⛓️💪

Dan: lol chill
Dan: i’m just driving the fucking truck man

Milo: i saw u adjusting your gear back there
Milo: looked so goddamn good in that uniform today
Milo: like… rly fucking good. those thighs? those arms? jesus. 👀💦

The praise landed like a punch to the solar plexus. Dan shifted in the chair, cock thickening painfully against the zipper, the head already smearing wet against his briefs.

Dan: thx man. standard issue.

Milo: i’m dead serious.
Milo: those sleeves look like they’re about to fucking rip.

Dan: 0500 gym every morning.
Dan: gotta stay ready. can’t afford to go soft.

Milo: fuck. I want to watch u in the gym under all that camo 😈
Milo: bet u got a six-pack i could drag my tongue across. bet that cock of urs is thick enough to make me see stars 🧀👅

Dan exhaled hard through his nose. Heat roared through him—groin, chest, throat. His dick was fully hard now, trapped and leaking, the fabric of his trousers chafing the sensitive head every time he breathed. He could picture it again: Milo on his knees, those sharp cheekbones hollowed, lips stretched around Dan’s shaft while that perfect pussy, winked, waiting.

Dan: hey. enough.
Dan: i got a boyfriend back home. Ken.

He placed the phone on the desk. Boundary set. Duty done.

It buzzed again anyway.

Milo: oh i know.
Milo: three years is a long fucking time to go without something new sliding into your life 😇

Dan: lol shut up.
Dan: We’re solid. don’t fuck with a Marine’s head.

Milo: just saying.
Milo: bet u never had a dancer ride u before.
Milo: we’re a hell of a lot more flexible than your sweet loyal boy back home. 🩰😏

Dan leaned back, eyes sliding shut. The image hit like mortar fire. Milo—shameless, writhing, bending in ways that should be illegal, pussy clenching around Dan’s cock while he fucked him raw against the thin mattress ten feet away.

He was a Sergeant. A leader. A man who gave orders and took hits.

Right now he felt like prey.

Dan: lol I’m sure u are.
Dan: but I’m a one-man guy.
Dan: keep your eyes on the fucking road and your hands to yourself, kid.

He sent it.

He didn’t put the phone down.

He sat there, thumb hovering, staring at the three pulsing dots, pulse hammering in his ears, cock aching, the line in the sand already blurring under the weight of everything he was trying not to want.


Day two

The rehearsal hangar was a fucking oven—corrugated tin roof baking the air until it felt like breathing through a wet towel. Industrial fans spun uselessly overhead, just shoving the same stale, 100-degree soup around in lazy circles. A slapped-together plywood stage sat under harsh work lights at the far end, and the portable PA was already thumping some filthy, bass-heavy track that rattled Dan’s sternum like incoming artillery.

Dan stood by the main bay doors, his arms crossed tightly over his chest. He was supposed to be supervising the “safety protocols,” but he felt more like a prisoner watching his own execution. Beside him stood Staff Sergeant Miller from 3rd Platoon—a career grunt with a face like a topographical map of a bad neighborhood. “The fuck is this supposed to be, Dan?” he muttered, jerking his chin toward the stage where Milo was warming up. “CO thinks some jazz-hands bullshit is gonna keep the boys from turning feral? I give it ten minutes before someone yells ‘bend over’ and we got a riot.”

Dan didn’t answer. Couldn’t. His eyes were nailed to Milo.

The kid had stripped to charcoal-grey leggings so thin they might as well have been painted on, and a black sleeveless compression top that hugged every lean ridge of muscle like a second skin. He dropped into a deep lunge, back arched, ass pushed high, the fabric stretching tight across the perfect, rounded cheeks. Dan could see the cleft, the way the seam disappeared between them, tight, smooth, begging to be spread and filled. His cock jerked hard in his trousers, thickening against the rough camo like it had a mind of its own.

Fuck. Look at that ass. Bet it’s so fucking tight it’d choke my dick on the first push. Bet he’d whine like a bitch when I bottomed out, legs shaking, hole clenching around me while I railed him stupid.

The music snapped into something darker, more aggressive. Milo started to move.

He stalked the stage like he owned every man watching, dropping into full splits with a slap that echoed—thighs splayed wide, ass framed obscenely by the stretched fabric, Dan could almost see the pucker twitch. Then he rolled onto his back, hips snapping up in a slow, filthy grind, arching so hard his compression shirt rode up to bare a glistening strip of abs. Every roll, every thrust of those hips was a taunt aimed straight at the room full of horny, pent-up Marines.

Fifty-plus men went dead quiet. No catcalls. No jokes. Just heavy breathing and the low, animal shift of boots on concrete as they leaned in, eyes glassy, jaws tight. The air turned thick with it—testosterone, sweat, raw want. Dan felt it coil in his own gut, hot and vicious.

Milo’s gaze flicked up mid-move—right in the middle of a high kick that melted into a body roll so slow it was practically fucking the air—and he winked. Just for Dan. A tiny, wicked flash of teeth and eyelash.

“Goddamn,” Ramirez breathed, voice thick and rough. “Kid’s got balls the size of grapefruits. And he’s staring straight at you, Sarge. Like he’s already riding your dick in his head.”

“He’s just doing the routine, Ramirez,” Dan growled, but the words came out hollow.

The set ended. Hesitant claps built into a roar, the sound of men trying to drown out the hard-ons tenting their trousers. They filed out in a restless pack, voices rougher, shoulders bumping harder than necessary. Dan stayed rooted, boots heavy, until the hangar emptied. Then he walked toward the stage like he was marching to his own court-martial.

Milo was still up there, toweling sweat from his neck, chest rising and falling fast. Skin slick and glowing under the lights. He looked wrecked in the best way—flushed, pupils blown, lips parted.

“Surprised you didn’t bail,” Milo panted, hopping down. He stepped in close—too close. Citrus mixed with raw sweat hit Dan like a drug, sharp and filthy. “You were gripping that folding chair like you were gonna snap it in half.”

“Had to make sure nobody rushed the stage and got themselves NJP’d,” Dan said. His eyes dropped anyway—locked on the way those leggings molded to Milo’s thighs, the fat outline of his soft cock, cupped tight by the seam, just enough to make Dan’s mouth flood.

“Sure,” Milo smirked. He leaned in until their chests almost brushed. “Looked more like you were about to bust in your pants watching me spread for you.”

Dan’s breath hissed out. “Get your gear. I’m taking you back.”

The walk to the visitors’ quarters was silent, but the tension crackled like live wire between them—every brush of shoulder, every shared inhale loaded. Dan dumped Milo at the door and retreated to the duty hut like a man escaping a burning building.

He sat. Stared at the logbook. Twenty minutes of nothing but the hum of the AC and the thud of his own heartbeat. Then the phone buzzed.

Milo: u still awake big man? 🌙
Milo: or did watching me shake my ass wear u out? 🕺✨

Dan’s thumb hovered. Ken had called during the set—missed it. He should call back. Say I love you. Go dark. Instead:

Dan: lol i’m on duty McKenzie.
Dan: i don’t “wear out.”

Milo: sure looked like u were wearing out the front of those cammies during my floor work 🤐🔥
Milo: front row. breathing like u ran a PFT. saw u shift three times trying to hide that fat cock.

Dan: lol shut up man.
Dan: i was just… surprised.
Dan: they don’t usually send dancers that fucking filthy here.

Milo: “filthy”? lol
Milo: u mean u’ve never seen a guy drop into splits and show off his tight little pussy like that.
Milo: i saw your face when i rolled over. looked like u wanted to bury your tongue in me right there on stage 👅💦

Dan sucked in a jagged breath. The image detonated behind his eyes—Milo splayed on the plywood, leggings yanked to his knees, ass up, pink hole winking, slick and ready while Dan drove in balls-deep, fucking him raw while the whole platoon watched.

His hand dropped to his lap without thinking. Cock rock-hard, leaking, straining so bad the zipper bit into the shaft.

Dan: nnnngghhh… chill.
Dan: u were doing way too fucking much.
Dan: my CO was sitting right there.

Milo: idgaf about your CO.
Milo: only thing i care about is what’s throbbing in your trousers right now 👖👀

Dan palmed himself through the fabric—couldn’t help it. A low groan slipped out. Guilt flickered, dull and distant, but the electric rush of being hunted like this drowned it out.

Dan: you’re a fucking menace.

Milo: admit it dan.
Milo: u were so goddamn horny watching me grind. wanted to pin me down and wreck that boy pussy right in front of your boys.

Dan: i’m a marine McKenzie.
Dan: i’m always “on.”

Milo: liar.
Milo: u were extra fucking on tonight.

Dan: ngh…
Dan: okay fine.
Dan: You’re hot I got hard, i guess.
Dan: happy now?

He sent it. Leaned his head back against the locker. Eyes closed. He could feel the trap closing, jaws already around his throat.

The phone buzzed again.

Milo: very. 😇
Milo: so what are we gonna do about it, Sergeant?
Milo: cuz i’m still hard thinking about you staring at my hole.


The Night Watch

The duty hut was a cramped, utilitarian box that smelled of stale coffee and ozone. Usually, Dan found the humming silence of the late shift grounding—a time to check rosters, drink lukewarm water, and think about the life he was building with Ken. Tonight, the silence was a vacuum, and Milo was the only air left to breathe.

Milo: why aren’t u answering?
Milo: u busy jerking off? 😴

Dan: i’m doing my fucking rounds, kid. knock it off.

Milo: come to my room.
Milo: left my choreography notebook by the stage crates.
Milo: and i’m lonely as fuck out here. 🥺

Dan stared at the screen until the words blurred. He shouldn’t go. His boots were already scraping gravel before the rational part of his brain caught up.

The door creaked open into a wall of trapped heat—stagnant, suffocating, like stepping into someone’s fever dream. Moonlight sliced through high, filthy windows in thin silver blades, painting long shadows across the concrete.

“Milo?” His voice came out low, rough, bouncing off the rafters like a challenge.

“Over here, Sergeant.”

Milo was perched on bed, legs swinging slow and lazy like he owned the goddamn place. He’d changed—silk-thin black shorts that barely covered the tops of his thighs, an oversized faded Marine Corps tee slipping off one shoulder to expose the smooth curve of collarbone and the dip of his pec. In the pale wash of moonlight his skin looked unreal—cool marble glowing against the dark. Dan’s cock twitched hard in his trousers the second he saw him.

He stopped five feet away, arms locked at his sides, fists balled so tight his knuckles popped.

If I were ten years younger, Dan thought, the heat spiking vicious in his chest, if I hadn’t already chained myself to the straight-and-narrow life, this is the pretty little fuckboy who would’ve ruined me for good. Look at that jaw, that hair sticking to his forehead with sweat. That long throat begging for teeth. Fuck, he’s beautiful. Not just hot. Beautiful in a way that makes a man want to protect it and wreck it at the same time.

“Find your book?” Dan rasped.

Milo slid off the crates with liquid grace, bare feet silent on concrete. “I lied about the book.”

He closed the distance until Dan could feel the heat radiating off him—citrus, clean sweat, something darker underneath. Milo had to tilt his head way back to meet Dan’s eyes, throat exposed, pulse visible under thin skin.

“I just wanted to see if you’d come running,” Milo said softly. “You’re so fucking disciplined, Dan. So controlled. Makes me want to watch you snap in half.”

Dan’s breath caught. “You’re playing with fire, kid. I got a life. I got Ken.”

“Ken’s not here,” Milo whispered. His hand lifted—slow, deliberate—and traced the silver chevron on Dan’s collar with one cool fingertip. The touch burned like ice on fevered skin. “Ken doesn’t look at you like I do. He sees the good Marine, the rule-follower. I see the animal underneath. The one who wants to rip this uniform off and fuck me until neither of us can walk.”

Dan looked down into those dark, dilated eyes—shameless, hungry, glittering with challenge. His dick was fully hard now, throbbing painfully against the zipper, the head already slick and smearing wet inside his briefs. He could picture it too clearly: bending Milo over the bed, yanking those tiny shorts down, spreading that perfect ass, seeing that tight pink pussy clench and flutter as he pushed in raw, stretching him wide, making him sob and beg while Dan pounded him stupid.

“You’re a brat,” Dan growled, but the words came out wrecked, almost fond.

“And you’re a fucking liar,” Milo shot back.

He leaned in until his lips brushed the shell of Dan’s ear, breath hot and teasing. “Bet Ken’s never made your cock this hard just by breathing near you. Bet he’s never made you feel like a beast ready to rut. Bet he’s never made you want to pin someone down and breed them until they’re dripping.”

Dan’s phone buzzed in his pocket. Probably Ken. Goodnight text. Heart emoji. Guilt surging hot and ugly. But Milo’s hand was already sliding down—over the silver rocker, across the hard plane of Dan’s chest, palm flattening right over the frantic hammer of his heart.

“Nnggh… Milo, stop,” Dan groaned. He didn’t move. Couldn’t.

“Make me,” Milo challenged. He stepped back just enough to lock eyes again, lips curled in triumphant smirk. “Go on. Walk back to your little hut. Text your sweet boyfriend. Tell him you love him. But we both know what you’re really gonna be stroking to when the lights go out—my ass spread for you, begging for that thick Marine cock.”

Dan turned then, forcing himself to walk away, he walked alone in the dark. Citrus and sweat lingered in the air like smoke. His dick ached so bad he could barely think straight. Traitor. Dog. Man possessed.

He pulled out his phone as he trudged back across the gravel. Ken’s message glowed on the screen:

Missing you so much tonight. Counting down the days. ❤️

Dan’s thumb hovered. Then swiped past it. Opened the thread with Milo instead.

Dan: u rly think ur hot shit, don’t u?

Milo: i know i am. 💅
Milo: u still hard thinking about me?

Dan: i’m thinking about how i should’ve dragged u over my knee right there. spanked that bratty little ass red.

Milo: ngh… fuck yes keep talking like that
Milo: i’m so hard rn i can’t even sit still

Dan: Fuck
Dan: every time i close my eyes I see that hole begging for me.

He stared at the pulsing “...” on the screen, heart slamming ribs. He was supposed to be the one in control. The Sergeant. The man who held the line.

But the line was gone.


Day 3

0500. Dan dragged himself out of the rack, body clock still screaming from the night before. Milo’s throat exposed, that taunting sway—had kept him up staring at the ceiling until the sky turned gray. He needed to sweat it out. Needed anything to drown the noise in his head.

The base gym was a concrete box with flickering fluorescents and the familiar stink of rubber mats, rust, and old sweat. At this hour it was mostly empty—just a couple early risers grunting through deadlifts and the low hum of a treadmill. Dan stripped to his gray PT shorts and a faded black tank, the fabric already clinging from the walk over. He loaded the bar for squats, racked it, and got under. First rep. Second. By the fifth his quads were burning, mind narrowing to the bar, the breath, the burn. Focus. Control. That’s what he told himself.

He didn’t notice Milo until the kid was right there—leaning against the power rack next to him in tiny black compression shorts and a loose white cutoff tee, hair still messy from sleep, skin glowing under the lights like he’d been oiled for a photoshoot.

“Morning, Sergeant,” Milo said, voice low, casual. Like they hadn’t almost crossed every line twelve hours ago.

Dan re-racked the bar with a clang that echoed too loud. “What the hell are you doing here?”

“Couldn’t sleep.” Milo shrugged, stretching one arm overhead so the cutoff rode up, flashing the cut of his obliques. “Figured I’d stretch. Maybe lift a little. You offering to spot?”

Dan’s jaw ticked. He should say no. Walk away. Instead he nodded once, sharp. “Sure. Let’s go.”

They moved to the flat bench. Milo loaded light—too light, really—but he lay back anyway, gripping the bar. Dan stepped over, feet planted wide, looming above him. Milo’s eyes flicked up immediately. Not to Dan’s face. Straight to the front of his shorts.

Dan was already half-hard from the tension, from the proximity, from the way Milo’s gaze dragged like a hand. The thin gray fabric did nothing to hide it—the thick outline of his cock lying heavy against his thigh, the head pushing forward, a dark wet spot blooming where he was leaking through the cotton.

Milo’s lips parted. A slow, hungry smile curled. “Nice view from down here.”

“Shut up and lift,” Dan muttered, but his voice came out with a soft laugh.

Milo unracked the bar, lowered it slow. Dan shifted his stance, just enough that his bulge grazed Milo’s forehead. Milo exhaled hard through his nose, eyes fluttering half-shut.

They did three more reps like that. Each one slower. Each one closer. By the last, Milo’s breathing was ragged, and Dan’s cock was fully hard, tenting obscenely, the wet spot spreading.

Milo re-racked. Sat up slow. His hand “accidentally” dragged along the inside of Dan’s thigh as he stood—fingertips brushing the crease where leg met groin, then higher, cupping the heavy length through the shorts for one filthy second.

Dan sucked air through his teeth. “Watch it.”

Milo leaned in, voice barely a whisper against Dan’s ear. “Can’t help it. You’re leaking all over yourself. Smells like you need relief, big man.”

Dan’s hand shot out—grabbed Milo’s wrist. Hard. But he didn’t push away. He pulled. Just enough to grind their hips together once—quick, hidden by the rack. Milo’s ass pressed hot and firm against Dan’s cock through the thin shorts.

“Fuck,” Dan breathed.

Milo’s tongue darted out—quick flick against the shell of Dan’s ear. “Follow me to the bathroom”

Dan let go like he’d been burned. Milo walked off first, Dan followed thirty seconds later, heart hammering.

The gym bathroom was dim, tiled in institutional white, steam already curling from the showers someone had left running. Empty stalls. Milo was at the far sink, splashing water on his face like nothing was happening.

Dan stepped in behind him. Locked the door. The click echoed.

Dan didn’t answer. Couldn’t. Milo stepped right into his space. He was smaller, softer in places, but the way he held himself made him feel dangerous.

“You smell like gun oil and guilt,” Milo murmured. His hand lifted, fingers grazing the buckle of Dan’s duty belt. “Let me help with that.”

Before Dan could speak, Milo dropped to his knees—smooth, practiced, like he’d been waiting for this exact second. Dan’s breath punched out of him. Milo’s hands slid up the outsides of his thighs, thumbs pressing into the muscle.

“Jesus—wait—”

Milo didn’t wait. He leaned in, nose brushing the fat outline of Dan’s cock through the heavy fabric. Then his tongue flicked out, dragging a wet stripe up the length of the shaft trapped under the zipper. The heat of it soaked through instantly. Dan’s hips jerked forward on instinct.

“Fuck,” Dan hissed, one hand slamming against the wall for balance.

Milo looked up at him through dark lashes, lips shiny now. “Tastes like you’ve been hard for hours.”

“Get up,” Dan growled, but his other hand was already carding into Milo’s hair, not pulling him away—holding him there.

Milo hummed against the bulge, the vibration shooting straight to Dan’s balls. He mouthed along the ridge again, tongue pressing flat, soaking the camo darker in a long stripe. “You’re leaking already. Can feel it through the cloth.”

Dan’s head tipped back against the cinderblock. “This is fucked. This is so fucked.”

“Yeah,” Milo agreed, voice muffled against Dan’s crotch. He nosed the head of Dan’s cock, right where the fabric was wettest, and sucked lightly through it—enough pressure to make Dan’s knees want to buckle. “It is.”

Dan’s grip tightened in Milo’s hair. “You’re so pretty…” The words slipped out before he could stop them—quiet, almost to himself. “If I hadn’t already signed up for the rest of my life… maybe I’d pick this. I’d pick you.”

Milo froze for half a second. Then he pulled back just enough to meet Dan’s eyes—something raw flashing there, not just hunger. Something softer. Dangerous.

“Then stop pretending you’re old,” Milo said. “You’re not dead yet.”

He surged up, hands fisting Dan’s hair, yanking him down into a kiss that tasted like salt and desperation. Dan groaned into it—loud, broken—arms banding around Milo’s waist, lifting him clean off the floor. Milo’s legs wrapped around Dan’s hips instantly, thighs clamping tight, shorts riding up so Dan could feel the bare heat of his ass against his forearms.

They stumbled back until Milo’s shoulders hit the wall. Dan pinned him there, grinding hard, cock throbbing against the cleft of Milo’s boy pussy through too many layers of fabric. Milo bit Dan’s lip—sharp enough to sting—then licked into his mouth like he was trying to crawl inside him.

When they broke apart, both panting, Milo’s eyes were glassy. “I want you to wreck me, pick me for the night”

Dan’s laugh was ragged. “I already am.”

Milo’s smile was slow, wicked. “Good.”

“Tonight,” Dan rasped. “After lights out. Your room.”

Milo’s grin was feral. “You sure you can wait that long, Sergeant?”

Dan stepped back, adjusting himself with a grimace. “I’m already waiting too fucking long.”

He walked out first—head high, uniform of control pulled back on. But inside, the crack was widening. Ken’s face flickered in his mind—steady, kind, safe.

And Milo’s taste lingered on his lips like gasoline.


Authors Note: this is just some quick porny nonsense, hope you enjoy it. I am from Eastern Europe with no knowledge how US military works or looks so… if thing feel unrealistic blame Grok and Gemini.


If you enjoyed this story, consider supporting the author on Substack.


Report
What did you think of this story?
Share Story

In This Story