He has to find Jack.
'Jack!' His voice comes out as a croak, the relief in his tone scarred from the fight.
'Gabe,' Jack rasps.
"Wait no," Gabriel hissed to himself. He leaned forward in his chair as he tapped the backspace key on his laptop. He already used the word "smoke" a few paragraphs ago, he couldn't use it again so soon!
"Goddammit!" He had written the wrong names for his characters. /Again./ If he had to listen to a lecture from his editor /one more time/ about being able to remember the names of his own characters--
It honestly was a miracle, Gabriel mused, taking off his glasses to rub at his tired eyes.
But then- still completely aimless and not at all passionate about his boring history major- he tried taking a creative writing class his senior year of college.
Thus, "Overwatch" by Gabriel Reyes became an overnight hit.
He put his glasses back on and groaned when he saw the clock. It was well past 4am.
soldier76: hey. this is gonna sound weird but who the hell are you
betaReaper: I'm an author? What do you mean?
Another minute passed. Typing bubbles.
soldier76: i mean who are you and how do you know me
soldier76: look it's kind of hard to explain but
soldier76: i don't know maybe i'm being paranoid
betaReaper: You're not doing a very good job explaining yourself
soldier76: it's your story. where did you get the idea for it?
betaReaper: I don't know, where do all writers get their ideas? My brain I guess.
Typing bubbles popped up, then disappeared. This happened 2 or 3 more times.
The response was immediate.
soldier76: are you... gabriel?
betaReaper: Who the fuck are you
soldier76: who the fuck are /you/!
betaReaper: Look this is starting to get creepy
soldier76: you're telling me
betaReaper: Scratch that, REALLY creepy. How did you know that
soldier76: i don't know just... i think we should meet.
This was one of the kids from his writing class pulling a prank, right? It had to be. No one else could have known all this.
betaReaper: Okay. Let's meet then. Where did you have in mind?
For some reason he was still nervous.
They must have looked completely nuts, standing a foot apart and just staring at each other.
Jack shrugs the touch away, putting on a poker face. "I guess."
"Careful" Gabriel warns lightly, "if you keep breaking off pieces of yourself to give away like that, someday you'll have nothing left."
What do you say the first time you meet someone that you already know?
Gabriel nodded slowly. "Jack?"
Jack nodded back. An unnecessary confirmation at this point, but...
"It was you," Gabriel said, as much to himself as to Jack. He wasn't sure what he meant by it, but he knew it was true.
Jack ducked his head, an uncertain smile on the corners of his thin lips. "Yeah."
Jack's smile grew. "You wear that beanie because your ears are always cold."
Gabriel laughed, a buzzing, giddy feeling bubbling up in his chest. "Always."
"And you wouldn't eat anything except ketchup and rice as a kid so now the smell of ketchup makes you sick."
"You had a huge crush on that Olympic athle-" Jack was saying but then Gabriel was kissing him and it was one of a million kisses that had come before.
And as they kissed, they remembered kissing before.
"You were chained to a hospital bed because you were too stubborn to die," Gabriel finished.
It was like they'd been waiting their whole lives for each other. Too long to waste time not kissing.
Jack laughed as Gabriel grabbed his hand and together they fled the cafe looking like a couple of giddy idiots.
Gabriel groaned, rocking his hips into Jack. He burrowed his nose into Jack's neck, nipping at a beautifully blossoming mark. "Refresh my memory."
It had been so /long/...
Jack tried to cut off a moan and ended up nearly biting through his lip. "Fuck- we couldn't- like this, fuck, just like this Gabe-" He wrapped one hand around their dicks, the other clutching at Gabriel's back.
"Don't you ever pull that shit again," Gabriel hisses.
"Gabe-" Jack's thighs squeeze and tremble around Gabriel's waist. "Gabe, please, Gabe-"
Jack's nails scrape down Gabriel's back, leaving stinging, bloody trails in their wake, nodding feverishly. "Yes, fuck, fuck me, /Gabe/."
"Like that," Jack panted, his legs falling from where they had been hooked over Gabriel's hips as he melted into the sheets.
Gabriel managed a breathy chuckle. "Yeah. I think I remember now."
Jack sighed happily and kissed Gabriel's throat. "I never even asked any of the questions I meant to."
"Kind of moot now," Jack said. "Pretty sure I got my answers."
"You write to remember." Jack let his head fall into the pillow and smiled something dazed and glowing as he traced Gabriel's face with his eyes. "That story you're writing - they're my memories too. Just, from your perspective instead of mine."
Jack gave a halfhearted shrug with one shoulder. "I don't know. But..."
"There's that," Gabriel agreed.
Their hands found each other, braiding together seamlessly.
"I always knew there was a part of me I was missing," he confessed quietly
Jack nodded. "Yeah. Mine are more, um... kinesthetic. Like, I'll be doing something and then it'll just hit me."
Jack flushed but didn't shy away from it, the red a charming finish to his grin. "Yeah. Exactly like that." He kissed Gabriel's jaw, voice dropping to a more suggestive tone. "Help me remember more."
Well. Gabriel couldn't say no to that.
"Nice nap?" he asked.
"Sorry." Gabriel tilted his head to bump Jack affectionately. "Just... needed to get it all out there."
Gabriel blushed and scrolled away from the NSFW section. "I won't be posting that part, obviously."
Gabriel shoved him. "Oh my god /no/."
Jack laughed and shoved him back. "What, it's not like your readers /know/ this is an autobiography."
"It makes it weird when you put it that way!"
"It's like, dinner time," Gabriel pointed out as he stood up.
Jack stared at his face for a moment, considering. Then he asked abruptly, "Are those reading glasses?"
"They look good." He had a gleam in his eye. "Really good."
Gabriel smacked his hand away. "Food, Jack. I'm hungry."
Gabriel rolled his eyes and flicked him in the forehead. "/Later./ Let me buy you dinner first."
"This isn't going anywhere until after we eat," Gabriel warned, even as he obeyed and replaced his glasses.
Gabriel waved a hand in front of his face after a long monent of silence. "Hey-"
Jack startled and smiled nervously. "Ah... Sorry, I was just thinking. They make you look older."
Jack shook his head emphatically. "No, they look good. How do I put it... They look unfamiliar. Like as soon as I saw your face I remembered it, but I don't remember the glasses and..." Flustered, he trailed off.
Jack didn't seem to be convinced, but he didn't press the subject. "Yeah."
"So are we getting take-out and cuddling or what?"
Gabriel laughed and shut his laptop. "Sorry, sorry. But I do have a job, you know."
"Subtle seduction technique, Morrison," Gabriel drawled.
Jack flashed a smile. "Hey, it's been working so far."
"You," Jack said without a hint of shame.
Gabriel groaned. "You're horrible."
"The worst," Jack agreed, leaning in to nip at Gabriel's bruised neck
"Off," he breathed.
"You're in the way," Gabriel complained, pushing the roaming hands away to take out his cock himself.
"Fuck, do you remember this?" Jack panted, working himself faster. "Fucking in your office..."
"So loose," Gabriel murmurs. "Couldn't wait any longer, could you?"
Gabriel raises an eyebrow and removes his finger to get both hands solidly around Jack's waist. "And how long did it take to get you /this/ ready for me?" He punctuates the question with a sharp thrust.
"Too long." Jack burrows his nose into Gabriel's neck. "Too long."
"I've got you" is all the warning he gives Jack before heaving him up onto his desk. Jack shrieks a laugh and hooks his ankles behind Gabriel's back.
Gabriel kisses him, forceful and dirty, fucking into him hard enough to make the solid desk creak ominously. Jack finds Gabriel's hand and threads their fingers together. When they come, Jack's grip squeezes tigt enough to hurt.
Nothing will ever keep them apart. Not even stupid meetings with stupid politicians about Overwatch's future.
Jack flushes a little darker as he grins. "What, like a ring?"
Gabriel leans down to mouth at his jaw. "Exactly."
Jack yanks him back up and kisses him.
"Fuck." Jack giggled helplessly. "Can't believe you proposed to me like that."
"I can't believe you didn't answer me," Gabriel grumbled.
Jack huffed a laugh. "Do you need one? It was always going to be yes."
"Mm-hm." Jack nuzzled into Gabriel's neck. "I just know it."
"Guess it makes sense," Gabriel said. "For us to be this connected... We must have gotten married."
And besides, he couldn't deny that the idea of marrying Jack sounded... /amazing/.
Gabriel kissed the top of his head. "I think you sound like you need to go back to bed," he replied, purposefully avoiding the topic.
Jack's face scrunched up. "You just wanna write more without me."
"I'll only be five minutes."
Jack grinned. "Always." He bit at Gabriel's lip and murmured, "Hey, take me right here."
Gabriel groaned as he threw his bag aside to get both his arms around Jack. "My poor rug."
"The worst," Gabriel reaffirmed, nudging Jack back enough to pull at his shirt, "you are the worst."
Gabriel wipes away the blood leaking from his forehead, his glare only slightly hampered by his blooming black eye. "Fuck off and do it yourself."
Gabriel's expression simmers into something darker, deadlier. "I was thinking the same thing."
"Gabe-" He gagged around the knot in his throat. "Gabe, /stop/."
Jack nodded, trying to get his voice to sound like he wasn't being strangled. "Just- just pulled a muscle, I..."
Gabriel pulled out of him, watching awkwardly as Jack reoriented himself to a sitting position.
He transferred the messy bubbling fury into a feigned wince of pain, rubbing cautiously at his neck. "Yeah I definitely pulled something here..."
"It hurts," Jack said hastily. "I'd rather not aggravate it. Sorry."
"I have a heating pad," Gabriel offered.
Damn him for being so helpful. Jack shook his head, trying to make the movement seem ginger to account for his supposed pain. "It's fine. Actually..."
"I can drive you home," Gabriel said.
"That's okay. You just got back."
Gabriel looked like he was going to argue for a moment, but he let it go. "Okay. Text me when you get home."