Pairing: Though initially Sephiroth/Zack, it will quickly become Zack/Cloud (If you wish, this chapter may be read as a standalone Sephiroth/Zack fanfic)
Disclaimer: I do not own Square Enix or any of these characters
Warnings: Within this chapter there is M/M sex and references to violence. In later chapters there will be non-consensual sex, violence, bad language, possible character death (and maybe other things, which will all be warned about at the start of the chapter)
AN: I shall be updating this as often as possible.
Zack walked into the compound, body tense. He was exhausted, covered in mud, dried blood and stale sweat. He needed to rest, he had been away for over three weeks, and he never slept well if he wasn't with his lover. He stumbled slightly, then headed through the crowded corridors, aiming for his room. For once, he wasn't interested in bouncing around, talking to those who shouted to him. He still raised his hand though, gave each of them a friendly but tired smile. They seemed to understand that he wasn't in his normal mood, and waved at him, letting him pass without talking.
Soon he reached the SOLDIER apartments, and headed into his room. He rested his hand on the smooth wood of the door, allowing it to support his weight. More than anything, he needed to talk to Sephiroth, reassure himself that the older man was alright. A true smile lingered on his face momentarily, as he imagined the disgusted expression of his immaculate lover. Sephiroth never got dirty; never let his elegant hair be marked, or even touched. After standing where he was for a few moments, he had regained his strength, and he unlocked the door. Once inside his room he kicked the door closed, checked that his rooms were as he had left them, and then placed the Buster sword down in the corner of the room.
He undid his harness, then removed his jumper and shirt, before undoing his pants and boxers, stepping out of them. He gathered the clothes up and tossed them into the laundry pile in the far side of the room, then bounced into his bathroom, already beginning to feel fresh and clean. He turned on the shower and stood under its cool drops, smiling as it warmed a little. He picked up the soap and used it to wash his body, soapsuds shining over his tanned skin. The grimy water swirled down the drain, and he smiled. It felt good to be clean of all that battle dirt. He reached for his shampoo, cleaning his hair, before rinsing his body for a final time.
Fully clean, he dressed again, in an identical but unstained version of his earlier uniform. He exercised quickly, a few squats and stretches, before reattaching the harness and his Buster sword. He took a final glance around the room. He would need to remember to put the laundry pile in the laundry – some of it had been there for a week before his mission. It could wait. For now, his priority had to be seeing Sephiroth for the first time in nearly a month. He opened the door and headed out.
"Sephiroth!" Zack called, pushing open the door and bouncing into Sephiroth's office, waving enthusiastically. His earlier exhaustion had faded thanks to his enhancement, and now he was full of energy. Sephiroth raised an eyebrow and sighed, but Zack noticed the slight smile which meant that he was happy to see him. Zack ran over and embraced him. "You did miss me!"
"Quite." Sephiroth murmured, patting his lover's back. "But I have paperwork, and I need to get it done before I…"
"No!" Zack complained, pouting and sitting down on top of Sephiroth's carefully stacked pile of paperwork. "I've missed you, and you've had three weeks to do nothing but paperwork."
"What a terrible misfortune that was…" Sephiroth murmured, but he stroked Zack's hair. "My disobedient little puppy."
Zack grinned up at him, hand taking Sephiroth's up to his mouth and kissing the back of it, before moving to lick his fingertips, a smirk on his lips.
"Can't we go back to your room Seph?" Seeing his lover's frown, Zack decided to add the remaining few syllables. "Sephiroth?" He had gone long enough without him, and he didn't want to have to wait any longer.
"After I have finished my paperwork. Off. Dogs shouldn't be on tables!"
Zack smiled, moving off the paperwork, and letting Sephiroth again take his seat. He stood behind him, leaning forwards to kiss at his neck, being careful not to disrupt the elegant flow of Sephiroth's hair.
Sephiroth's emerald green eyes closed in bliss, and he moaned softly. Zack's arms came forwards to rest on his shoulders, and he kissed at the tanned skin. Zack moved up to nibbling at his ear, murmuring softly.
"I think you want come back to the room with me General…" Sephiroth smiled a little, and nodded. "You have been working very hard, you need to relax. The paperwork will be able to wait. I don't know I will…"
Sephiroth smiled, pausing and then standing up, pulling Zack closer, picking him up in his arms. Zack squirmed in his grip.
"Sephiroth!" he muttered. "We can't go out like this! People will stare…" Whilst the General's relationship with his SiC was well known, they were expected to keep it out of the public eye as much as possible. Sephiroth hesitated then smiled, putting Zack down and heading to a cupboard. When he returned, he wrapped a bandage around Zack's arm and ruffled his hair, before picking him up again.
"Pretend you're injured."
Zack nodded, laying limply in his arms, enjoying the close contact after so long apart.
Sephiroth's room could not have been more different from Zack's pigsty. He pushed open the ornate double doors, his lover still cradled in his arms, and headed to the carefully organised and tidy bedroom. He sat, with Zack staring up at him, and leant down for a kiss. Zack tried to make it more passionate, but Sephiroth kept it tender, loving, a sign of how much he cared for him when he would not convey the feelings in words. Zack's hands reached towards the fastenings for Sephiroth's harness, but Sephiroth moved him away, catching his wrists with his long-fingered hands.
"Zack… I know, I want to as much as you do… But I want to know about the mission first. I was concerned by some of your reports."
Zack rolled his eyes, but still explained, trying to get the talking over quickly. Though he liked talking with Sephiroth, there were currently other things on his mind, and the way that Sephiroth dropped his hand onto Zack's knee before slowly trailing it up his thigh meant that he couldn't care less about the stupid mission.
"It was pretty normal stuff. Got rid of the monsters, managed to save our men, one of them was badly injured though, they think he won't walk again." He paused momentarily as one of Sephiroth's fingers caressed the bulge in his pants, before the removal of touch reminded him that he was expected to continue talking. "Anyway, it would have been fine, but three cadets were taken hostage. Kial, Raymond, and that Strife boy. Anyway, took almost a week to track them down and free them. Kial and Raymond were in a bad way, but Strife was luckily barely scratched. Killed some more monsters, then came back home to you. Got a bit lost, but I'm here now."
Sephiroth smiled and gave him a teasing squeeze.
"That you are." He was glad to hear that Cadet Strife was uninjured, Zack thought highly of him and was convinced he would go on to great things despite his youth. He kissed Zack's forehead, a slight sadness in his eyes. Zack noticed, and spun in his grip to face him.
"What about you?" Much as he wanted to ask Sephiroth to stop the talk and find something better for them to do, he could tell there was something which needed saying.
Sephiroth smiled at him, kissing his cheek softly as a silent thanks.
"It's Hojo." He closed his eyes, and Zack nodded in understanding. He knew that his lover detested the man who gained such glee from experimenting on him. "He made me have four examinations while you were away. Blood tests, injections, everything…"
"But you're only meant to have that once every other month!" Zack protested fiercely. He always tried to be there for Sephiroth after his tests, but had missed four. It made him feel sick. Sephiroth nodded patiently.
"I know Zack. I know."
Zack clung to him, very gently combing his fingers through Sephiroth's locks.
"Did he say why?"
"Yes. A mission to Nibelhiem." Zack frowned, but Sephiroth carried on. "Apparently it is of extreme importance, and I am to go. We are leaving tomorrow, you are to accompany me."
"But the only thing there is the reactor core!" Zack whined, not wanting to have to head out so soon after returning, especially not to some boring little town. He also did not want to cause his commander stress.
"President's orders." Zack sighed but nodded, accepting the other's explanation. Sephiroth sighed, words spilling out before he had a chance to hold them back. "I'm concerned Zack, it doesn't add up."
Zack moved away, realising that his lover was too tense at the moment to want sex, even if Zack desperately did. He crawled across the bed, ending up behind Sephiroth, and again kissed at his neck, hands moving behind the sheaf of hair to slowly massage the skin, helping him to relax.
"It's going to be alright. You've been working too hard, that's all. Just take deep breaths, and let me help."
"Perfect Zack. I knew there was a reason I kept you around…" Sephiroth whispered, biting back a moan of pleasure. Zack heard the strangled sound, and decided that Sephiroth was relaxed enough.
He let his hands rest again on Sephiroth's shoulders, kissing his cheek. Sephiroth smiled and pulled Zack around onto his lap, the erection that Zack's touch had evoked pressing up against his leg. Zack smirked and rubbed against it slightly, before leaning up and kissing him passionately. Sephiroth's right arm wrapped around his waist and he took control of the kiss, his left hand unbuttoning Zack's pants from memory, and slipping inside to stroke him.
Zack let out a gasping moan, and broke the kiss to stare up into the General's eyes.
"It's been too long…"
Sephiroth nodded once, before leaning forwards and giving Zack another ravaging kiss, which Zack returned, hands fumbling now with the General's harness, eager for more contact. They explored their bodies with their hands, noticing each minute change, pulling apart only when both were undressed, hard and desperate for the other. Zack lay back on the bed panting, a hopeful smile on his face as he spread his legs. Much as he liked riding his commanding officer, he knew that this time, Sephiroth needed to be the one in control. Sephiroth stood up, managing to control his body's trembling as he reached for the lubricant. Peach flavoured, Zack's favourite. He bent down to kiss him, and Zack claimed his lips, spreading his legs wider, then smirking cheekily.
"You know you want it."
Sephiroth swatted at his inner thigh, but was careful to keep his touch gentle. Zack let out a cry, but it was of pleasure, not pain. Sephiroth wetted a finger with the gel, then carefully slid it in the other's body, letting out a groan of anticipation. Zack clenched slightly around his finger, and Sephiroth's breath hitched.
"Told you I'd missed this…" Zack muttered, and Sephiroth nodded, momentarily silent, focussed solely on his lover. He pumped his finger a few times, running a fingertip over the other's prostate and smiling at the moan he gained in return.
"Is that good Zack?"
"Ngh..ah..brilliant…" Zack murmured, writhing a little to try and gain more touches to the sensitive spot. Sephiroth didn't comply, but carefully added a second, and then a third finger, stretching them as slowly as he could, watching with fascination the change it had on his lover.
"Seph!" Zack yelled, panting faster now. It had been so long. "Fuck Seph…Please…"
For once, rather than reprimand his lover, Sephiroth rewarded him with a few more touches. He allowed himself to watch the spectacle of Zack's ecstasy for a little longer.
"Zack, are you ready?"
Zack groaned more at the detached voice. It had taken a while to get Sephiroth used to the idea of sex, and even now there were always hints of his earlier clinical assessment. Still, for Sephiroth to ask the question so calmly, considering what he was doing to Zack's body, was enough to make his pleasure rise. Zack nodded rapidly, moaning and panting, only just staying focussed enough to answer.
As soon as he nodded, Sephiroth's fingers were withdrawn. Zack was about to protest, when he felt the head of Sephiroth's erection pressing against him, already wet with a mixture of lube and pre-cum. Zack gasped. This was it, what he had missed for the last three weeks. He opened his eyes, to stare up at Sephiroth, giving him the final nod of permission before he pushed inside. It felt so good, feeling Sephiroth inside him, slowly stretching him, making him full. Sephiroth stroked his hair, then leant to whisper in Zack's ear.
"Good Zack…good puppy…" The pet name earned him another pleasured groan. "Are you ready for me to move?" A garbled reply came which Sephiroth, after a moment's hesitation, was able to translate as 'Yes I am now fucking hurry up before I explode.'
Sephiroth was only too happy to oblige, pulling back before ramming inside his partner again, hitting against the other's most sensitive spot to be greeted with yet more moans. He moved his hand to stroke Zack, but moved away again, deciding to let Zack come from his movements alone. As he felt Zack clench around him he speeded up, movements becoming stronger, more erratic. Zack rocked back against him, arms wrapping around Sephiroth, nails scratching slightly at Sephiroth's back.
"SEPHIROTH!" Zack screamed a moment later, as a particularly hard hit to his prostate gave him the release he had been dreaming of each night he had been alone since leaving Sephiroth. The sight of his lover's passion and the feeling of his body around him was too much for Sephiroth to handle, and he came a moment later, calling Zack's name.
The two of them lay on the bed, both too lost in bliss and relaxation to move. Sephiroth flopped down onto Zack, the moment between them leaving him temporarily boneless. They showered each other's faces with kisses. Time lost its meaning, and after what might have been a few minutes, or a few hours, they moved apart, Zack letting out a slight hiss as Sephiroth pulled out. Sephiroth picked up a tissue and wiped them both clean, before laying down beside Zack, pulling him once more into his arms.
"I did miss you Zack. I care deeply for you." Sephiroth murmured, then traced a love heart on the back of Zack's neck with his fingertip. Zack smiled, nuzzling closer.
"I love you too."
Sephiroth nodded, and Zack closed his eyes, drifting off into sleep.
