Zack kept staring, trying to find the words. Maybe he was wrong. Maybe his thoughts were too intense for the situation. Sephiroth would probably laugh, as much as the stoic man could at that…Zack being serious…
Zack broke a grin of his own and managed to pull himself up from the lull of ideas and theories that kept tugging him down. He plopped on the comforter instead, shaking the mattress in his wake. Sephiroth's green eyes flicked open, his head turned, and he waited.
"We're all tired, Sir."
Sephiroth wanted to say something but he stopped when Zack's fingers touched the back of his hand.
"So relax." Zack added, threading his fingers between the General's.
Zack wasn't sure what he was doing. He knew he had chosen to care, but to what extent?
What would break through over a decades worth of genetic torture and public idolization? Had the General ever kissed anyone before?
Zack was physical. He knew that, and to do this only seemed natural. Sephiroth looked down at their hands, tried to ignore the warmth, but he couldn't pull away.
"Zack." Sephiroth warned.
"I don't know what you've been through in the basements, what tests were done, who you even are, but I'm telling you it doesn't matter. It doesn't fucking matter!" Zack turned his eyes aggressively towards Sephiroth. He was serious.
Sephiroth simpered.
The bastard.
Zack saw the grin and couldn't hold it much longer. He didn't want to be taken lightly. Even if he didn't understand it, there were terrible, deep rooted problems that constructed the man in front of him. If he could make him forget, for just a second, it would be worth it.
Zack tightened his fingers, leaned over, and pushed his hand down for leverage. He swung his right leg until it landed just near Sephiroth's hip.
Sephiroth looked into his colleague's eyes. He stilled, unsure if he wanted to stop him, or if he wanted to see how far this game would go.
Zack slipped his fingers out of Sephiroth's neutral hand. He grazed the tips up Sephiroth's tight arms. He could feel the strength beneath him, beneath those fingers. The shear power stored in such a beautiful body was overwhelming. Zack was afraid. He knew it wouldn't take much for that power to be unleashed, for Sephiroth to take him over.
Yet Zack's fingers tentatively reached the side of Sephiroth's neck. A wave of silver shimmered over the back of Zack's hand. It was soft.
He saw the parallels, the velvet hair, the smooth skin covering hard muscle and thick brute strength. He was a paradox. Sephiroth was trying to keep a bit of himself through the hair and manicured fingers.
Zack found the angle of his jaw and tilted his head up a bit.
Sephiroth could've stopped him. He was given the chance within that pause.
But the second was passed and now his colleague's lips had taken a spot on his cheek.
Sephiroth didn't notice his lips had parted when Zack descended.
What was he expecting?
And they did so again when Zack's lips brushed his other cheek.
Their foreheads touched. Zack's body sank downward, unafraid now to touch the body beneath him.
Sephiroth breathed deep, the sweetness of Zack's scent and minty mouthwash filled his head. He waited.
Zack's fingers went back to his hair, massaging the back of Sephiroth's head for a second before letting the stands fall between his digits, combing and threading through a shower of silk.
"You don't need to... "
Zack returned to the serious stance, staring down and cupping the General's jaw.
"No, I don't. But you haven't exactly stopped me." Zack's smile returned, and with it slight amusement cracked through Sephiroth's face.
That was the face.
Zack wanted a reward. And without much thought, he dipped his head a little and took a pair of soft lips against his own.
He stilled, realizing what he'd done. Not sure of this action. Not sure of anything. But he loved that look, and this was the best way to show it.
Sephiroth's eyes closed, and clamped his hands behind Zack's elbows as a sort of partial embrace. Not that the General would call it that.
Zack felt the warmth, the reciprocation. He felt... inspired.
His lips moved, pecking at the two corners of Sephiroth's mouth, back to his right cheek and further down to his neck.
He nuzzled into that hair.
Sephiroth's breath became labored. It wasn't because of what Zack was doing to him.
Rather what he wasn't doing to him.
He was on edge, and this game was new. He hated not knowing what to do.
"Zack... Zackary?"
Zack pulled back, his hands pushing lightly on Sephiroth's chest. He looked into his superiors eyes; saw the confusion, the uncertainty, and most of all, pure human emotion.
Zack brought his lips down again with more force, more vigor than he previously expressed. His hands moved with the rhythm of his lips. Sephiroth was lost again, forced into a world he couldn't know or understand but it felt... good.
Sephiroth's hands defaulted behind Zack's elbows, twitching slightly as he felt the energy to move them. Sephiroth's fingers stretched, covering more skin. They lightly trekked up Zack's triceps and lingered there for a bit. He gripped the SOLDIERS upper arm tightly.
It was encouraging. And Zack being Zack took encouragement over the top. The General must've known this, and in his own way was trying to make progress.
He found his lips opening and Zack's hot tongue lapping between the pink creases.
Sephiroth inhaled sharply, his lips parting and accepted this new turn.
Zack's hands were at the General's sides, kneading and rubbing as he pushed against him.
Sephiroth's hands left the comfort zone of Zack's arms, traveled over a set of ribs and settled at the curve of Zack's lower back.
Zack pulled away from the wet lips, relocating the pressure against Sephiroth's smooth neck. The General squeezed at the squirming sensation, at the tingling wave that curled his toes. The pressure of Sephiroth's hands was at a spot where Zack had little leverage. His hips fell tighter against Sephiroth. The towels between them began to falter; with each writhing motion another piece slipped.
Zack's hand grazed over his chest, over a sharp nipple and down over the General's hard torso.
Sephiroth pushed his hands down, feeling the pressure of Zackary's hips just above his own. He was doing what felt interesting, new, and subconsciously he raised his own hips. He wanted contact.
Zack returned the General's face. Kissing, nipping, licking. He was going to loose it. It was one thing to be in control of the General, but to loose ones self in any situation was never good.
Zack slowed, his hips rocked slower, his hands moved less and soon his head rested heavily on Sephiroth's shoulder.
Hot breath shot out and sucked back in, over and over again. Sweat formed at Zack's brow, sticking to the smooth collarbone he rested upon.
"Sir..."
Sephiroth's head tilted, his cheek caressing the side of Zack's face.
"Can I.." Zack couldn't finish. If he'd been told during training he'd be naked on top of the worlds most powerful General he would've laughed. He was a ladies man, after all.
The thought vanished at the movement of Sephiroth's head.
Was it a yes?
Zack wasn't sure.
He pushed back, looked into sharp green eyes, glowing like mercury and watched closely as he repeated the nod.
Zack shifted back against Sephiroth's legs. His hips hugged low on the General's thighs and slowly pulled off the towel.
Zack took him in. He ran clear blue eyes from Sephiroth's flexed thighs to the small hickey on Sephiroth's neck.
He sent in his hands to confirm with thought how soft the man appeared to be. He gripped Sephiroth's thighs, feeling them tighten and push forward, and then lightly ghosted his fingers passed his torso. Sephiroth looked to the side, his eyes closed and his chest heaving subtly at every light touch.
Zack returned to where he first mounted the General and slipped his hand over Sephiroth's cheek.
Their eyes met again.
Gently, Zack kissed him.
Sephiroth's own lips shook, then pressed firmly against Zack's.
Zack pulled back, surprised.
Despite the new level of participation, Zack continued on. He returned to the red mark on Sephiroth's neck and tried his best to distract him as he lowered himself against the General.
He pushed down, two lengths squishing together. The warmth was unbearable. Sephiroth felt it, regardless of how good Zack's tongue felt beneath his ear.
Sephiroth's hips pushed up, matching as Zack came down.
Zack groaned.
Sephiroth smirked.
He buried his face against Sephiroth's chest, pushing down again for that delicious friction.
They moved together, bodies warm and sweaty, sliding and pushing frantically within the moment.
Zack slowed, stopping them once his superior was fully extended. Zack pushed back, his hips claiming a spot a little lower on Sephiroth's legs.
Sephiroth's hardness had vaulted, the flush red tip reaching just below his belly. Zack brushed his fingers lightly over a vein. Sephiroth shivered and pushed up.
"Zack.."
Zack curled his hand at the base, starting with slow teasing strokes.
"Aah." Zack moved his right knee up a bit, finding enough room to keep his hand working and his lips occupied at the same time.
The kiss was soft. Unexpected.
Sephiroth had long closed his eyes.
He kissed back this time. Fully, with his lips hard against Zack's. He sucked in breath at a small disconnect but quickly came back. Sephiroth's smooth powerful hand snuck through the dark silk of Zack's "improved" hair. He used the force of his palm to deepen the kiss.
Sephiroth tiled his head a bit and let his tongue lick his SOLDIERS lips. Zack responded, their tongues meeting in tandem for the first time. Zack forgot about his hand which had stopped in mid stroke.
This kiss…
…was something he didn't want to miss. Their tongues met again, slow, steady, long strokes of hot, wet flesh. Their lips closed, meeting together before Zack tilted his head again, pushing his face deeper against Sephiroth. The ebb and flow of the kiss was oddly synchronized, soft one second, then deep with intense pressure the next. The mix of tongue was seemingly random, yet never overbearing. Zack's hand returned to its task as he pressed into the kiss, his fingers skimming sensitive flesh.
"Aah!" Sephiroth resounded. The sensation was unexpected. Just under the scarlet bulb of flesh was a crease that Zack stimulated.
Zack left Sephiroth's lips, his own full and swollen. Zack paid more attention to the General's neck and upper chest. Meanwhile Zack continued to slowly pump the hardening arousal he'd abandoned.
Sephiroth's eyes squeezed shut. The lips, the tongue… the hand…
He tried to concentrate on them all and found himself delightfully dizzy.
Zack's teeth skimmed Sephiroth's collarbone.
"Zack!"
Zack smiled against his skin, and then kissed once. Twice. Each lower and lower.
Sephiroth's hand found his hair. His eyes opened.
He hadn't realized how low Zack had gotten until warmth, as of yet unknown, exploded deep in his gut.
No… it was further than that.
Sephiroth looked down, watching mesmerized as swollen red lips covered him.
He felt the flat of Zack's tongue between that crease and shivered.
Sephiroth's breath was audible through the dense, humid air.
It quickened, until…
"No."
Sephiroth said.
Zack heard it, felt the lifting of the General's hips and the rising heat beneath his tongue.
Zack disobeyed.
He sucked harder. His hands wandered up the General's chest. And with a hushed cry, Sephiroth came.
Zack opened his throat and savored the feel of hot liquid sliding down. It wasn't much different then taking a shot. But this liquor was salty, bitter, but oh so much more intoxicating.
Zack licked him, once, twice, and then kissed his way up a sweaty torso. Sephiroth's hands kept repeating a circular motion through Zack's hair. His breathing hadn't come down, and his chest still heaved.
Zack shifted up to kiss him.
Sephiroth's eyes opened. Stunned, bewildered… refreshed.
The euphoric wave took him, and his lids drooped. Zack kissed his brow and settled at his side. Zack pushed the covers down, deftly sweeping them from under Sephiroth. He pulled a thin sheet over their sweaty bodies.
"Get the sleep you've been waiting for… I'll be here when you wake." Zack said softly, nuzzling into silver hair once more before finding a comfortable distance without being distant.
The SOLDIER sighed, oddly satisfied, even without being given release. The erection slowly ebbed, waning down with naught but pre-cum clinging to its placid state. He could still feel him, hot beneath his tongue. And that taste.
Zack swiftly found peace within the night.
