Work Text:
Tavish had been friends with the Soldier for long enough by now to have gone through every bromance trope that existed on God's Green Earth. Getting drunk on a roof and talking about your old crushes and what sore regrets still lingered in your heart while watching the sun rise on an early weekday morning. Engaging in fisticuffs as a solution to a disagreement that had lasted overlong, then lying flat on their backs afterwards to look at the stars in the wasteland sky winking down at their bruised and smiling faces. Jumping and tossing around like fools in an empty warehouse to swing and jazz, only to end up slow dancing to blues and bathing in the feeling of the other, close and warm, tenderly holding shoulder and waist. Watching fireflies twinkle in the night and feeling the calloused palm of someone who felt like an old friend, before chancing a hesitant, scared kiss.
It was long past all of those cherished moments. They still shared them, as often as they could. Stealing moments on and off the battlefield, sneaking off like teenagers in love. Now, however, they had leapt past all the barriers left that could have feasibly defended them from anyone accusing them of being a couple. ' Together together', as Scout called it. No, they were well and far into something like that.
That was why Tavish knew what his best friend was there for when he was cornered by that familiar figure before him. He smirked, knowing exactly why Jane was nearly glaring at him under that helm. Demoman was wearing his kilt today, and by God did the thing do a number on what little was left in that skull of Jane's. Nothing rattled the other quite like the promise of easy access.
"What's the dirty look for, mate?" He purred, his accent thick and unmistakable. He knew what it did to poor old Solly when he insisted on dropping a few octaves.
"Oh, you know damn well what it's for, you…" Jane, grinning with frustration, lunged towards the smug bastard and shoved him against the nearest wall, hard enough for the wood to creak in protest. Demo laughed shamelessly, grabbing onto that blue jacket to pull Jane closer. Lips were bruised, caught between teeth and tongue. These kisses were hungry, demanding. And Tavish was all too happy to let Jane's hands feel their way up his thighs past the hem of his kilt. He was still wearing boxers underneath, a strict requirement demanded by the Administrator. If she had not threatened to cut his pay in half, he would have ignored her entirely and let it all hang out, but the job and the pay it hauled home came first.
"Someone's enthusiastic," Demo teased, earning himself a childish pout when he tipped that too-big helmet away from Jane's pretty blue eyes.
"It's your fault! You are wearing a skirt!"
"Och, me kilt's getting ye worked up, innit…? Cannae have ye running around wit ye manhood poking out through yer trousers." Tavish stuck his tongue out, taunting the other like a brat. "Or do ye want them tae see? How lusty me legs make yer all-american beef-"
He chuckled triumphantly when Soldier hoisted him up against the wooden wall. With no intent to escape, he slung his arms around Jane's neck and locked his legs around his hips. He felt palms, warm and sweaty, squeezing his buttocks through his boxers, and soon his partner was grinding himself towards his growing bulge. A particularly well-aimed thrust coaxed a deep growl from Tavish's throat.
"You like that, dontcha…" Jane murmured against his vulnerable neck, teeth nipping at his skin.
"Aye… Aye, keep goin', ye dog…" Tavish sighed, trying not to melt like a popsicle. He couldn't help the grunts that left him when Jane sucked at his tender flesh, surely leaving hickeys in a random, perverted pattern across his throat. Thankfully, spotting hickeys on his dark skin was a task which took more than just a glance to fulfill.
He came back to reality when he was set down on a box, and Jane's helmet ducked from his vision to dive underneath his red, tartan kilt. He felt nose, cheek and lips against his clothed length, making it throb painfully when waves of heat coiled in the pit of his gut.
"I go first today, eh?" He grinned, making sure that while Jane couldn't spot it, he would hear the smile in his voice. Oh, he could almost taste it, the way Jane would reply to his teasing with a soundless snarl, as if the flushed cheeks didn't completely dismantle that empty threat.
Impatient hands pulled down his boxers, clumsily freeing his cock, which was promptly engulfed by a searing hot and wet mouth. The graceless streaks of teeth only riled up the Scotsman, and soon the sloppy, almost angry blowjob dragged moans and praises from his lips.
Tavish often called him a dog for a reason; the slobbering was loud and messy, and the Soldier wasn't shy about his teeth. They raked up and down his shaft, pushing goosebumps through his skin. He figured he should tell Jane to mind them at some point, but… Perhaps he preferred it like this, really. Rough and stupid. He sure wasn't complaining. It was nothing like getting it from women, who often took their time, who were soft and gentle and kind. Nothing wrong with that, but he had never had more fun with anyone else in this department than with dear old Solly.
He bucked into that warmth, lifting his kilt to see his entire length swallowed to the hilt, as if he wasn't a proud owner of a girthy, lengthy hog of a dick. He was sure Jane's gag reflex was dysfunctional at best. Sure, the man gagged and coughed around his engorged cock, but his throat accommodated every inch like it was meant to sit there. Besides, Jane liked it when the tip hit past what was probably healthy. Had he not told him in words, those baby blues gazing up past the rim of a grey helmet definitely brought the point across. Hell, they were practically begging Tavish to fuck his mouth like a gloryhole.
He had to stand for that, though. Hopping onto his feet, he thrust into Jane's mouth, steady and relentless as he pushed his partner's nose into his curly pubes, again and again. He tipped his head back, gasping for air while he listened to those filthy sounds his dick made when it plunged into Solly's mouth. His balls grew taut, and with his lower lip caught between his teeth, he gave it one, final thrust and let his seed flush that sinful mouth. One, two and then a third spurt, each punctuated with a strangled groan muffled by his lips.
He chuckled, hearing and feeling the pop which came when Jane pulled his lips off the head. The other licked his reddened lips with a smirk, before fumbling with his belt with shaky hands. Demo barely had time to ask if he should return the favor, before he was laid down on the box behind him.
"Sit still." Were the only words, and Tavish obeyed, for once. He watched, knowing exactly what Jane was going to do as soon as his thighs were held together, sandwiching the hot, leaking length that poked its head out and greeted his eye.
The head was slick with the telltale clear droplets of precum, and Tavish spat into his hand to wet up the desperate shaft trapped between his muscular thighs. Jane sighed, his breath nearly visible while he huffed and puffed. His thrusts were erratic, chasing a not so far off high. The by far sexiest part if this was how Jane held eye contact, mouth open and chin still wet from the blowjob earlier. Tavish had to grab onto the box to not fall off, grinning as he watched that red head sprout from his inner thighs, before hiding between them once again, finally coming out with a thick, white stream of cum streaming from the tip at the last few thrusts. Jane swore loudly, his voice hoarse. No doubt this was from the mouth-fucking he'd enjoyed earlier.
"Ach, yer gettin' it on me vest!" Tavish laughed, trying to protect his belly from the ropes of white that spattered across it.
"S-should have thought of that before walking out on the battlefield with a skirt on." Jane looked completely unapologetic. In fact, Tavish was suspecting the old dog had a thing for glazing him like he often did. He definitely liked to leave his mark, if the constant neck-sucking, biting, scratching and sometimes whipping were anything to go from.
"Ye can call it a skirt as much as ye want, lad, especially if it makes ye feel better aboot how hot and bothered it makes ye." Tavish sat up, his legs now curling around the Soldier again. His heel slid up the back of Jane's calf, knee and thigh, and he snorted with pride when he saw the spent, flushed cock that had otherwise been softening stir a bit under his one-eyed gaze. "More fer me, I say. Speaking of which."
He cupped Jane's length, only to tuck it into his briefs and close his pants all neat-like.
"Right, we have… Jobs to do." Jane grumbled. He was like a child when it came to Tavish; pouted or complained openly when they had to part, acted out with jealousy when the Scotsman was too busy for him, but so quick to forgive when given what he wanted.
"Aye. Why don't ye go ahead and join yer team, I'll be there tae meet ye before ye know it."
It was a thing they had. Meeting up away from bullets and fire, letting their allies duke it out while they had little meetings in sheds nearby. It probably wasn't even a secret at this point, but if anyone had a problem (besides the Administrator), they were damn good at hiding their distaste.
"See you in the sky, maggot."
Jane saluted him, smiling like the purebred idiot he was while Tavish wiped obscene streaks from his vest with the bandage from a nearby medpack. The demolitions expert hummed, watching his paramour fly off with the soles of his boots burning from the explosion which had launched him off into the sky. Logically, this thing they had, it should never have happened, but it had. And it had proceeded so naturally, with such rewarding results. It was much like when fiction described it as 'meant to be', or 'destiny'. As if any other outcome was obsolete.
Tavish finally gave up on rinsing his vest. If he was lucky, the battle would burn away any evidence before his allies spotted any remaining leftovers. If not, well. Perhaps he would just admit the whole 'together together' thing on the spot. He doubted anyone would be quite surprised.
