He's been here before.

In a different life, in a different time.

It was a strange feeling, like his mind just came online in a different body, but it was his body. He was standing in the cafeteria on a military base. During the SEP, everyone around him were wearing simple uniforms but the name of the program was emblazoned on the right pocket on everyone's shirts.

It was busy, so many voices, too much sound, he felt overwhelmed.

He'd been blind, nearly deaf, and now he was here, among all this chaos. Again. Able to see, able to hear.

Jack didn't know how, it was strange how his mind was disjointed from then to now. But he knew, he remembered, he knew what happened, knew what he had become-

"You going to stand there all day?"

Jack closed his eyes, breathing deep, trying not to hyperventilate. He knew that voice, smooth like honey and whiskey warm. Gabriel Reyes. He was gone too, dead. The lunch tray was held in his hand like a guard, he couldn't open his eyes again, if he did it would all be-

"Jack?" The voice said again, a heavy hand was placed on his shoulder, and softer, "Jackie?" Was said by his ear, just for him.

He could feel the tears well up in his eyes, burning behind his closed lids. It wasn't real, this wasn't real, what happened, why was this happening?

"Breathe." Gabriel said, that hand on his shoulder moving instead to press against the middle of his back.

"Gabriel." His voice trembled. He hadn't said that name in years, it hurt too much before. Hurts just as much now.

His partner seemed to pick up on the distress, at least enough to urge his tray down on a nearby table along with his own, gently pushing Jack out of the cafeteria and into the open hallway just outside. Jack had opened his eyes from then to now, but he didn't look at Gabriel, didn't think he could. Instead he just watched his feet through the watery outline of unshed tears. He sniffed loudly, could feel the warm body at his side-

Gabriel didn't give him an option to keep avoiding him, instead he tipped Jack's chin up and looked down at him.

Just as he remembered.

From his nightmares, and his dreams.

Gabriel was looking at him, his brown eyes endless, concerned, warm. His hair was shaved, meant they had only been in the program a year. Especially with Gabriel's goatee not as wild as it got to be later, more trimmed and sparse when he was young. Those scars on his face, he always had those, from a grenade mishap in basic.

He was right there.

But this wasn't real.

Jack swallowed, looking probably just as lost as he felt if the furrow in Gabriel's brow was anything to go by.

"Jesus Jack," He said, hushed, his hand running over his forehead, down his neck as if searching for a fever. "Thought you were over getting sick from the injections. What's going on? You look like you're going to cry." It wasn't said in any which way, more of a factual observation than anything else.

Jack was still overwhelmed, seeing Gabe, hearing him-

"There's something wrong." He blurted out before he could stop himself, as if this fragment of the past would be able to help him.

Gabriel frowned, his hands planted on either side of his throat, just holding there as he watched him like someone would a startled animal. "Tell me." He coaxed, "I can take you to medical right now."

No, he couldn't go to medical. Nothing was wrong.

Except for the fact he was here, in a time and place he shouldn't be. He couldn't explain that.

Logically, this was probably just a vivid dream, and any moment he'd probably wake up.

The thought was jarring, forcing a pain in his chest. He'd lose Gabe again.

"N-no," He stammered, "I just need to lay down. Can we lay down? Together?" He said, unable to keep the note of desperation out of his voice.

Gabriel looked at him with that same confused, concerned look but nodded all the same. "Sure." He said, nudging him down the hall, and now Jack couldn't stop looking at his partner.

Stealing glances as they walked; how young he looked, how vibrant and alive.

He went years with Gabriel dead, with their relationship in ruins before that. Those pains had never left him, which made the scene in front of him harder to comprehend.

This was just a dream.

An amazing, vivid dream.

It didn't take long for them to get to their room on the opposite side of the base. Once there Gabriel flicked on the lights and everything was exactly how he remembered. The bunk bed on the left side of the room, where once Jack took the top and Gabriel took the bottom, only to convene into one when they started their relationship.

It never really had an official start, it seemed they just gravitated into each other until they gave it a name.

The little dresser in the center of the room had their family photos on it, with trinkets they had given each other, or things they had found on missions before this program. Next to that leaned Gabriel's guitar in its case, he used to sing him songs when the pain of injections got bad, love songs when they both started to fall.

What he wouldn't give to hear him play again.

"Jackie," Gabriel said, at his side, a hand on his lower back, "You look in your head again."

"Sorry," He replied quickly, rubbing at his eyes, the stubble on his face, exhaling sharply, "I just-"

It felt too real, being here.

"Are you sure you don't want to go to medical?"

"I'm sure." He said, looking to the bottom bunk, where they both slept. It had more pillows than it should, and three blankets. Gabriel hated being cold and Jack was a pillow stealer. The bed was barely big enough for the two of them, but they managed it.

It sent a wave of nostalgia roiling in his guts.

Gabriel's warm hand ran under Jack's shirt, touching skin and causing the blond to close his eyes and arch into the touch. "Lay with me?" The man murmured behind him and Jack nodded.

They moved to the bed together, undressing along the way, a long ago habit. Jack didn't sleep in warm beds anymore as a vigilante, he didn't have the luxury of being somewhere safe, naked. Didn't have a home anymore, his home had died when Gabriel died-

But now it was here, it was back, even if it was only for this fleeting moment of madness, this fever dream he was clearly having.

Jack laid atop his lover, their bare skin touching, the feeling of it electric, something visceral that he had missed but maybe didn't know the depth until this moment. It felt so real, his skin, could even smell his scent, something like spice and gunpowder. He nosed at Gabriel's jaw, his throat, just breathing him in and wishing he never had to wake up again.

Maybe he died.

Maybe this was heaven.

Jack whimpered as Gabriel drew his nails over his freckled shoulders, along the back of his neck.

People like him didn't go to heaven.

"Sensitive today?" Gabriel asked, he could feel the twitch of his lips against his temple; he was smiling.

Jack had never been intimate with anyone after Gabriel. When he took on his Soldier persona he locked that human part of himself away, let it die in that fire all the same.

"Yeah." He said, running his hand over Gabriel's slightly hairy chest, into the grooves, bumps and scars as he touched down his belly. He didn't have as many scars yet, no real blemishes, those would come later. After they went to hell and back; bullet wounds, knife wounds, fire damage and acid burns. He'd known them all by heart, even now, even when Gabriel's skin didn't bear the damage yet.

Everything felt surreal, like he was touching a ghost.

Gabriel lifted his arms, displaying his body and letting out a long sigh, letting Jack explore.

At this point their relationship was still new. They'd had sex a few times, but nothing beyond something simple. Still getting used to each other; most the time just exhausted and soft after training or the injections they had went through before.

Jack wanted to savor this moment, wanted to indulge the moment of madness for as long as he could.

"Gabriel," He said gently, looking up at his lover's face, it made him want to cry. "Can we have sex?" He knew the question was a little out of place, but he wanted it, wanted to have everything he could right now. "Right now?"

Gabriel just kept his smile, "Sure sunshine."

Jack sat back on the bed as Gabriel got the lubricant from the side drawer; he took off his shirt without shame. Different from how he used to be. Used to be shy, even when they had sex, flushed to the chest and waiting for Gabriel to make the first move. His easy confidence wouldn't come until later in their relationship. But those details didn't matter, this was just a very vivid and good dream and he was going to enjoy it as long as he could.

Gabriel stripped himself easily and without care, his clothes landing on the floor before he gestured for Jack to come to him.

"No, I want to do something different." Jack said, kicking out of the rest of his clothing as well, letting him just be naked in front of the other man as if it were the most natural thing. He reached for the bottle of lubricant, "Just lay back."

"You sure?" He asked but did as he was told, positioning himself back on the bed.

Jack straddled Gabriel's hips, knees on either side, leaving a little bit of space while he wet his fingers and reached behind himself. "Yeah." He breathed as his fingers grazed his opening, warm and slick. His eyes fluttered closed, he hadn't opened himself up in years, hadn't bothered with penetration. Masturbation had just become a chore, something he just needed to do but not something he enjoyed.

It hurt too much to think about these moments, about Gabriel, about how it felt to be with him.

"You're acting so strange today." He said, his hands roaming over Jack's sides, his hips, encouraging as the obscene sounds of the man fucking himself on his fingers became apparent in the small room. "This is good though. I like it." He said cheekily, his tone dropping an octave as he said, "Getting yourself wet and open for me."

Jack shivered as he pushed two fingers in, angling down to graze against his prostate. His thighs trembled at the intense surge of pleasure, "Yes. Just for you."

"You're so pretty Jackie." Gabriel cooed, running his hand down his flat belly to the curve of his cock.

Jack worked himself open just a few more minutes, adding a third finger before he felt he was ready. He eased himself up and reached between them to position Gabriel exactly where he wanted him. He slicked him up before he sunk himself down, slowly letting his large cock open him up.

"Fuck." Gabriel groaned beneath him, stretching out, his hands pillowed on Jack's thighs.

It felt so good, so intense, so real.

Gabriel's face was pinched in pleasure, rolling his hips in turn to match his lover's lazy rocking that slowly began to build into something more intense as they both chased their own ends.

The entire scene; it was like he was far away, in another body, and he sort of was. Jack was noticing every detail, his hands moving along Gabriel's body while they continued to move together. He didn't want it to end, didn't want to wake up, felt his emotions like a punch in the gut as his orgasm began to build.

Jack couldn't help it as he started to shake, barely grounded by Gabriel; couldn't even hear what he was saying. Felt the hands move up his body, cupping his face, but it all felt so unreal. He didn't even know when he started crying, but he never stopped moving, kept rolling his hips until he crashed over the edge, his inner muscles clenching down hard on Gabriel and forcing him over the edge whether he wanted it or not.

They lay panting after, and finally he could hear Gabriel murmuring in his ear; his hands petting over his hair and back as he kept him cradled to his chest, "Baby, what's going on? What's the matter?" He asked, breathless as he was from their fucking.

Jack just shook his head, sniffled, his vision blurry with the tears. He tucked his head under Gabriel's chin, "J-just wanna lay like this. Please. Just, wanna sleep like this." Forever. He wanted to say but held it back; but goddamn did he never want to wake up again. He wanted to hold onto this for as long as he could. "Please." His voice almost a whimper, so soft and barely there.

"Of course." Gabriel said readily, just petting him down, kissing his temple, "Whatever you want. Just like this."