impala_chick: (MotA || Egan and the baseball game)
[personal profile] impala_chick posting in [community profile] no_true_pair
Title: Full of Surprises
Fandom: Masters of the Air
Characters: John Egan/Harry Crosby
Rating: Explicit
Content Notes/Warning: Power imbalance
Word Count: 1,067
Prompt: March 29, John Egan and Harry Crosby, "that didn't go as expected"


Croz finds himself walking alone back to the barracks after chow, hands shoved deep into his pockets. He’s trying not to dwell on the flight earlier that day, but he can’t help it. He’d nearly gotten their fort shot out of the sky.

He’s so lost in thought he doesn’t notice when someone approaches behind him until he’s nearly overtaken.

He glances over to see Major Egan with a shit eating grin on his face.

“I know about your little fuck up,” Major Egan says.

Croz does not like the look in his eye.

“Which one?” Croz asks weakly. There’s no good answer here, not when it comes to Major Egan. This Croz already knows. He’s heard the stories. Hell, Egan almost ran him over earlier and he hardly cared. Egan acts like he’s got the biggest dick on base, and for all Croz knows that’s probably true.

Major Egan raises an eyebrow. “The one that put Brady’s fort over France and nearly got you all killed.”

“I know that didn’t go as expected, but…” Croz trails off. He doesn’t know what answer Egan is looking for, and the last thing he wants is to get himself into any more trouble.

Egan grabs Croz’s elbow and pulls him behind the nearest building, which happens to be a storage locker out of sight of the main road.

“I have an idea about how you can make it up to me,” Egan says, his voice pitched low as he leans in. He smells like whiskey, oaky and masculine. He must be the kind of drunk that can keep his voice steady, because he sounds sober.

There’s barely an inch of space between the line of Egan’s body and Croz’s crotch. Egan has his hip cocked towards Croz. Just a half-step forward and Croz could have his dick against Egan’s thigh. His heartbeat starts to pound in his ears.

“I didn’t know I owed you one, Major,” Croz says. He has to tip his head back to make eye contact.

“Well, I’m air exec. So the way I see it, I represent all the guys. You make it up to me, you’re making it up to everyone else.”

Croz has to appreciate the amount of effort Egan is putting in with the wordplay. But Croz’s head is spinning. He thinks he’s getting hit on, and his dick wants to believe he’s getting hit on, but he has to be sure.

“Sir, do you want me to suck your dick?” Croz blurts out as his dick swells. He’s not opposed. In fact, it’s been far too long. And if he fools around with a guy, it doesn’t count as cheating.

Egan has the audacity to look taken aback. His mouth makes a ridiculous ‘o’ and his eyebrows shoot up into his hairline. But he doesn’t move.

“Shit, Croz. It’s not a goddamn order or anything. I was just wondering if you would maybe, uh. I heard sometimes you help other guys out?”

It’s quite endearing to watch Egan struggling for words. It’s too much to hope for to make him speechless, but at least Croz managed to put him back on his heels. He gave himself the upper hand without even trying.

“Well, the thing is. How do I make sure you’re not bating me or something? Are you trying to look for a reason to Court Martial me?”

“Hmm,” Egan hums. “Fair question.”

Then he takes a small step forward, uses his knee to shove Croz’s left leg out of the way, and palms Croz’s dick over his slacks.

“I started it. Now you have something on me,” Egan whispers in Croz’s ear.

“Fuck,” Croz groans.

He feels himself growing hard in Egan’s palm, and his mouth is already watering for his dick. He wants to see for himself if Egan’s reputation holds up.

When he drops to his knees in the gravel walkway, Egan groans. He stares at Croz with hooded eyes. Now that Croz is eye level with his dick, he can see the outline of him. He’s hard and proportional to the rest of his body and Croz wants to touch.

So he unbuckles his belt and hastily pulls down the zipper. The head of his cock is already red and leaking. Croz wonders just how long Egan has been hard, looking for someone to fuck. He finds that he doesn’t care if he was Egan’s last choice. He wants to have him.

Croz laps at Egan’s head and then sucks him all the way into his throat. He grins around Egan’s dick when he hears his head thump against the wall of the building behind him.

“God, that’s good,” Egan groans.

Croz pulls out all the stops, deep throating and hallowing his cheeks and getting Egan as wet as possible. He gags on Egan’s huge dick and blinks back tears but he doesn’t dare stop. Maybe if he’s a good boy, Egan will let him suck his cock again.

“I’m gonna fuckin’ come,” Egan growls. He shoves a hand in Croz’s hair, holding him steady as he shoots his load down Croz’s throat.

Egan tastes like success, and maybe forgiveness too. Croz laps it up, hungry for it.

“Okay, okay,” Egan pants. He reaches down with one massive hand and grabs Croz’s elbow to pull him to his feet.

He shoves his other hand inside Croz’s pants so fast his head spins. Croz knows he’s hard enough to come in no time. He leans against Egan shamelessly, unable to hold himself up while Egan strokes him off.

“Yeah, please,” Croz whines.

He comes in his pants, his mind blissfully blank.

“Thanks. I needed that,” Egan says, his voice soft and gentle in Croz’s ear.

Croz beams.

“Anytime. You need me, I’m there. You know?” Croz stumbles over his asinine sentence, trying to hold onto the afterglow.

Egan huffs a laugh. “Sure, Croz. But I’m the one that owes you now.”

He runs a thumb gently over Croz’s cheek, and then he slips out from between Croz and the wall and zips up his pants. He starts to whistle as he walks off.

Croz attempts to straighten himself out, but he’s not in a rush. All of his limbs feel like putty and his skin is pleasantly buzzing.

Too bad he can’t tell a soul about what just happened. No one would believe him anyway.

Profile

no_true_pair: A black square with "No True Pair!" in pink (Default)
No True Pair

May 2025

S M T W T F S
    123
45678910
1112 1314151617
181920 21222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 23rd, 2025 12:44 pm
Powered by Dreamwidth Studios