Actions

Work Header

Reminiscing

Summary:

Jack and Gabriel visit an old Overwatch headquarters as they begin to repair their relationship

Notes:

My first Ao3 post! I will write more for Overwatch, Resident Evil, and The Last of Us. More fandoms will be included but those are my current main ones.

Work Text:

Jack and Gabriel were walking around an abandoned Overwatch building. They had taken their masks off previously to gaze at each other. No one had touched it since the fall of their team. Papers dated back to before everything fell to shit laid on desks. A few computers would still turn on, only for a second. The now dark and overgrown walls were covered in graffiti. Jack walked to his old desk. There was a picture of a penis ejaculating spray painted on it. He scoffed.

“Damn kids.”, he groaned. Gabriel chuckled slightly. His claws grazed over the rotted desk. His thoughts began to overflow with memories of that very desk. The conversations and arguments the two used to have across it. The kisses they’d share next to it. And even a few encounters on top of it. He smirked. Jack noticed his smirk.

“Remember all the fun we’ve had here? In this very room, on this very desk.”, he led on. He sat carefully on the desk, pulling Jack in front of him. He wrapped his legs around his waist. Jack returned his smirk, resting his hands on either side of his hips.

“When we were young and horny?”, he asked. Gabriel smiled, nodding as he pulled his face closer. Slowly the two connected by their lips. Jack’s arms wrapped around his lover. One hand pulled him closer by his waist. The other went up, pulling his hood down so he could tangle his fingers in his locks. He tugged gently, listening to the heavenly whimpers he released. He slowly laid Gabriel down on his back, covering the graffiti with his back. He grinded his half hard bulge between his legs. Gabe broke the kiss, leaning his head back with a groan. Jack began to attack his neck. His gloved fingers slid down his pants, feeling his warm slick. Gabriel moaned into his ear, feeling him smirk into his neck.

“Wet already, sweetheart?”, he teased. Sweetheart. The nickname made him melt. He watched his smug smirk as he continued to tease around his clit.

“Don’t. Tease.”, Gabe warned sternly. Jack stuck two fingers inside him, curling them up immediately. He moaned out, digging his head back into the desk.

“Don’t order me around.”, Jack commanded. He watched the man before him melt into a puddle of ecstasy. All he had to do was touch him a bit and boss him around and he’d submit entirely. He continued to curl right into the bundle of nerves inside of him. His physical form started to break slightly. His arms turned into fog and re-solidifying themselves. Gabriel was losing himself in the pleasure. Jack chuckled slightly.

“Feel good?”, he teased. Gabriel growled a bit. Embarrassment flushed his face. He took his hand away, biting off the glove. He tasted some of Gabriel on it as he did. He took off his other glove and began working on Gabe’s pants. Taking the hint, he worked on his own shirt as well. Soon his rotting corpse of a body was bare and open. He realized in that moment just how vulnerable he was. He had always trusted Jack with everything, but he had never seen his body like this.

As if on cue Jack supported himself on either side of his chest. He leaned down, peppering kisses into him. Gabe chuckled slightly, his fingers gliding through his white hair. He watched his husband’s lips curl up into a smile as his kisses dragged down to his thighs. He lifted them over his shoulders to get a better angle.

“Heh. Never knew how you could love someone like me so much.”, Gabe said softly. His voice broke a bit. Jack’s blue eyes met his.

“Love you?”, he asked with a chuckle. He went back over his body, his thighs being bent with his motion. “I’m obsessed with you.”, he said in a low, gravely voice. It sent shivers down his spine. Promptly his lips slammed down onto his partner’s. The kiss was rough and full of love. Gabriel’s arms wrapped out the back of his neck, forcing him down deeper. Soon Jack pulled back, watching a couple stray tears go down his face. He kissed them away, going back between his legs. “Save your tears. You’re gonna need them.”, he flirted. Gabriel grew wetter with his words. He watched as Jack stripped himself. He was still just as ripped as when they dated, with a few new scars on top.

“After this, you tell me the stories of those scars?”, he asked. Jack’s smile was nowhere close to leaving.

“Absolutely," he replied. Gabe watched intently as he took his boxers off, pooling around his ankles. His large size sprung out. He jerked himself off slightly, his eyes meeting his husband’s body again. “It’s been so long. I can’t wait to ruin you again.”, he flirted. Gabriel put his legs up on the table, spread far for him. He had an expression on his face, silently begging him to hurry up. Without a second thought Jack slowly entered his lover. Gabriel gasped. He moaned out loudly as he held onto the back of the desk. His back curved as he felt himself stretch to accommodate his large cock. His body began to fade again. Jack smirked, grunting a bit to himself at the sudden warmth and tightness. He admired how he squirmed and moaned softly, just from him sitting inside. He put an arm over his eyes in embarrassment. It barely worked as his arm went transparent.

Jack pulled out just as slowly. He watched the man he adores fall apart once more. The slow pace began driving them both wild. He gripped his hips tightly. The slow pace ended as he began pounding Gabriel into the desk. His moans filled the otherwise silent room. For a man who never spoke, he was as loud as he could be. Pleasure shot through his body. His eyes crossed as he grew dizzy. His head leaned back, watching the room fly in circles around the two. He kept losing his grip on his physical form. The pleasure was too overwhelming to attempt to keep it.

Jack chuckled. He watched as he completely lost himself. He grabbed onto his hips tightly, bound to bruise him by the night. He pounded deep inside him. His hands went below his stomach, gently applying pressure to please him from the outside. He felt him clench around him.
“You’re so adorable.”, he praised. Gabriel completely lost all sense. He gave up trying to stay in one piece. He was just a moaning mess of fog, being used like a cock sleeve for the man he loved most. Before he could think, Jack’s hand went down to his clit. He massaged it gently, opposite his rough thrusts. A gasp and louder moans were ripped from his throat.

“Ja-ck!”, he stuttered loudly, a whimper following.

“I’m almost there too, baby.”, he moaned a bit. He kept a rough rhythm with his thrusts, and a gentle rhythm with his fingers. Gabriel threw his head back. Moans echoed throughout the abandoned structure. His vision grew black as he came hard around his cock. Jack helped him ride through it, fucking just right against his bundle of nerves.

Gabriel’s body began to recompose itself as he panted like a dog. Once his vision came back, Jack continued to fuck him. It was faster than before, trying to catch his own orgasm. The desk under him began to crack. The rotten wood began losing its strength. As Jack painted his insides white, the desk snapped in two. Gabriel fell off of him with a thud, cursing out.

“Gabe!”, Jack yelled in worry. He helped him up. Gabriel put a hand on his back, his face screwed up slightly. “Are you alright?”, he asked. Gabe nodded a bit, before chuckling. Both began laughing at what just happened, looking at the remains of the desk.

“What a send off for that desk.”, Jack joked, helping his husband put his clothes back on. Gabriel stared into his blue eyes, a new euphoria to him. He kissed him gently as a thank you. Jack immediately kissed back, closing his eyes to focus on the feeling he had dreamed about for years.