It was stupid that they were doing this here in the middle of one of the Overwatch’s bases; it was stupid that they were doing it in the middle of the day; and it was stupid that neither of them had the inclination to even close to door.
Closing the door would involve one of them having to get up and do the stupid track over to the stupid thing while the other one would be able to lounge there and gloat, and… no. Closing the door was no option.
They weren’t even out of uniform.
Everything was tinged red by Jack’s visor and the sweat was rolling down his cheeks from the exertion and the heaviness of Reaper’s booted feet on his shoulders. Gabriel had placed them there after hectically shoving down his tight pants and from the low growl he’d made, Jack had the nagging suspicion he’d been very close to getting kicked in the head by the combat boots.
Y’ know. Just for good measure.
“Do it,” Gabriel hissed. He’d never been a patient man, after all. Jack would trade in his rifle just to be able to see the expression on his enemy’s face, instead of the sinister visage that was his mask. He looked down in contemplation, watching his fingers twirl around the tight, anticipatory clench of Reaper’s hole yet again. He’d tapped against the very center once or twice, with the gratifying effect of having Gabriel nearly lunge off the bunk in his eagerness to spear himself open.
The sheer force of Reaper’s neediness had hit him like a truck.
“No,” Jack said simply, mostly because he just didn’t want to be too complacent with Gabriel’s bratty demands, but also because the way Gabriel moved his hips against the slick pads of his massaging fingers was hypnotizing.
He had barely slipped them inside yet – merely dipping the tips of his fingers to hear Reaper curse and see the way dark mist swirled around his person when his control seemed to slip – , even though he was dying to get into that ass; into the tight, warm clutch that Jack remembered so well from their youth.
His patience was made so much easier with Reaper’s impatience, though.
Gabriel froze for a second after Jack’s easy denial, apparently having to digest the fact that there had been a ‘no’, before growling and bucking against him, trying to fuck himself onto his lubed up, thick fingers.
The deadly clawed tips of his gloves were ripping at the sheets, easily slicing them into ribbons – until Jack gave one of Gabriel’s thick thighs a sharp slap.
“Stop that. My base, my rules,” he growled, and could’ve sworn he could almost see Gabriel’s fierce scowl through his mask. Gabriel was lying almost awkwardly still, fingers slowly and carefully curling out of the sheets. He was tilting his head minutely, and Jack had the strangest feeling of being appraised. He wondered what was going on in Gabriel’s head. Nonetheless, he wasn’t too old not to use his opponent’s momentary lapse – this somewhat startled, dismayed quiet – to fondle Reaper’s cock and give it a short, tight squeeze that had Gabriel grunt and arch his back.
“In fact – turn around. I want to see something.” His voice was low and rough, tinny from behind his mask, and his heart was pounding something fierce in his throat as he saw Gabriel move without protest. He did hesitate, oh yes, but he didn’t question.
Just moved in a stupidly fluid movement, tendrils of darkness curling enticingly around his body as he managed to get onto all four even though his pants were hobbling him.
Impatience gnawing at him at last, Soldier 76 threw his faceplate to the side, so he’d be able to memorize the sight. Gabriel only grunted once more in surprise when he felt his long, black coat unceremoniously shoved to the side, then stretched and arched his back to display his ass.
He might’ve been surprisingly complacent with Jack’s demands, but nobody would ever be able to say he was shy about what he wanted – or about how he looked.
“Gabriel-” Jack began, then quickly shut up again because Reaper froze to the spot, and Jack could feel for himself how strange the name felt on his tongue after so long. Unwieldy and almost not right. So he fell silent and let his actions speak – hands coming up to grab generous hand fulls of Gabriel’s ass; squeezing and kneading the cheeks with almost painful glee.
God but he’d forgotten this gorgeous ass; those wide, sturdy hips that could take a punishing fuck every day of the week and give back just as good.
“I hate you,” Jack breathed in reverence, one hand fumbling with his zipper and pulling out his cock to let it slap meaty right against Gabriel’s tail bone. He watched with dumb fascination as Reaper immediately lowered his upper body in response, lying his head on his stacked arms. He looked…. ridiculous and cute.
“Yeah?” Jack rasped, slapping his cock against him again, feeling light headed and giddy, and forgetting all about their location and the time of day and how they were practically right in the open even though only one or two other agents resided in this here base. “You like that? Like feeling my cock like this?”
He felt stupid talking like that; he’d never been the best with words, and dirty talk wasn’t exactly his thing – but Gabriel seemed to lap it right up. His back arched down, sturdy hips lifting up towards him in invitation.
The sight of his cock slowly fucking between Reaper’s cheeks was almost too good to be true. Too perfect.
“God damn,” Soldier 76 whispered, hands squeezing the cheeks together around his cock, watching the dark pink head emerge at Gabriel’s tail bone again and again as he slid through the humid crack; glide eased a little by the lube they used earlier.
Gabriel was accommodating enough for a while; a low sound almost like purring coming from him as he rocked back into the touch. Easy and slow – nothing of the earlier bratty impatience to be seen… until, that was, the need seemed to grow once more.
“Okay,” Reaper growled, snapping out of his lethargy, head lifting to look over his shoulder at Jack who was slowly rubbing appraising hands up and down the backs of his thick thighs. “Go on. You had your fun.”
Jack blinked slow and lazy. He felt just right where he was; cock snuggled in that warm, slick space and hands occupied with feeling Reaper up.
“I’m not done having ‘my fun’. Not by a long shot,” he mused, hips twisting and snapping with a little more intent behind it, just to feel Gabriel bodily shudder beneath him, knees sliding farther apart on the bedding as if getting ready to brace himself for the real fucking.
“Jack-” he hissed, sharp and warning – only that it sounded more needy to Jack’s ears. Breathless. Begging.
“Yes, that’s it… Just like that,” he purred, leaning over Reaper’s back and nuzzling against the back of his shoulder. “Ask me nice enough and maybe I’ll give you what you’ve come for… demanding a fuck like a bratty, little boy.”
He could feel his belly clench tight in acute want as Gabriel, after moments of tense silence, and with a body going rigid in denial, suddenly tilted his head forward in submission.
“Oh fuck,” he whispered, feeling his cock ooze out a sticky bead of pre-cum. Oh fuck, indeed.