First fanfic that I ever wrote. Soft yaoi, nothing major.

I do not own the characters, nor do I plan to make money from this story. It's only for fun.


It was cold outside, cold inside. Lazing around in the Shinra building, Zack rubbed his palms together and breathed into them twice. "Fuck. S'cold," he mumbled to himself. He had just came back from his assignment at Wutai - things didn't go too well, and he had yet to hear from the General. Chances were that he was none too pleased with the outcome; Sephiroth had expected more out of Zack.

He felt a slight buzz in his pants.

"Ah, shit." Must be the General.

He pulled his black phone from his pocket and flipped it open, seeing a new email message from Kunsel.

'Just got back from Sephiroth's office. Didn't do too good of a job with those monsters in Midgar. I caught hell for it, too. Do yourself a favor and get out of the building. The General's got a knack for punishment today. Kunsel'

After reading the message, he flipped his phone shut and prepared to put it back in his pocket. Reaching his arm back, he hesitated when he heard a booming voice over the intercom.

"Zack Fair, report to my office - IMMEDIATELY."

He put the phone in his pocket and walked with haste to the elevator. He did NOT want to make Sephiroth wait for too long. As the elevator chimed and opened to Sephiroth's office, Zack walked forward, slightly looking down to the ground. He was ashamed that he had let his superiors down, and he knew that he could do better than what he had done today. He just wasn't strong enough - not yet.

"Zack," Sephiroth began. "You've really fucked up, you know. I sent you out there because I had some faith in you. I knew you were the right man for the job. Now look at you. You call yourself SOLDIER?"

"Sir, if I may..." Zack stuttered. "I WILL do better next time. I apologize for today's mistakes."

Sephiroth stood up slowly from behind his desk, his leather coat hanging to his feet. "Get over here, Zack. Give me some push-ups."

Zack trembled a little. He didn't mind doing squats, but push-ups were another story. He lowered himself to the floor, aware of Sephiroth's eyes on him, making him self-conscious.

"One... Two...," he began to count. Sephiroth raised one black leather boot and placed it on the small of Zack's back; the movement sent a chill through Zack, making him miscount. "Six...," he said with a gulp.

"Zack, Zack, Zack... You were on three," Sephiroth said, and removed his boot from Zack's back. "Get up."

Zack stood up and turned to face his superior. He couldn't quite make himself meet Sephiroth's eyes.

"Do I make you that nervous, Zack?"

"Yes, Sir."

"Calm down, boy. I'm not going to hurt you. Not too badly," Sephiroth said in a low voice. He grabbed Zack by a belt of his uniform and shoved him against the brown wooden desk. He reached into a drawer and pulled out a thick wooden paddle. Zack noticed that it had notches in it. "Now. For your fuck-up at Wutai...," Sephiroth said. "PANTS DOWN," he demanded.

"Oh Gaia, not this," Zack said.

"Just shut up and drop them, or i'll drop them for you," Sephiroth growled. Zack did as he was told. He gripped the sides of the desk. Eyes squeezed shut, he waited for the first smack. Sweat began to form on his upper lip.

Sephiroth brought the paddle down on Zack's bare ass with a graceful swinging of his arm. "AH! Gods!" Zack yelped. It hurt, but beyond the pain, Zack's massochistic side began to rear its ugly head. He began to look forward to the next swing.

Swing after swing, long minutes later, he began to enjoy himself even more. He could hear Sephiroth grunting with each swing now. He dared to turn his head and steal a glance at his abuser. A bead of sweat dripped deliciously down Sephiroth's forehead and down to his cheek, and Zack was tempted to lick it off.

Sephiroth stopped for a moment to catch his breath: he had been giving Zack a good spanking for some time now. He adjusted one of his black leather gloves. They were slippery from his sweat. He was tempted to take them off, but no.

There was a chime from the elevator and the swishing noise of the doors sliding open. Angeal walked in. Nodding at Sephiroth, he said, "Let me take a swing."

"Ha ha... You're next, Angeal," Sephiroth chuckled darkly, smirking at his old friend. Angeal walked by and Zack saw him wink at Sephiroth with a wicked grin before taking the paddle from Sephiroth.

"I'll hold you to that."

Zack shifted his grip on the desk. Oh gods, now Angeal... When Angeal took his first swing and made contact with his skin, Zack's eyes rolled back into his head. The pain, the sheer pleasure. Spanked by two men in one day? Zack could not have felt luckier.

The spanking went on for quite some time, and Zack could not tell just how long he had been in the office. There was another soft chime from the elevator. Genesis sauntered in, his red leather coat flowing behind him.

"Are you receiving the gift of the goddess today, Zack?" Genesis asked him sarcastically. He stood in a corner of the office, his arms crossed, watching Zack being spanked. Genesis fixed his gaze on Zack, staring into his eyes with the cold look that only he could give. There was almost a hunger to his gaze - needy, almost. Zack stared at him back. He had stopped wincing some time ago; the pain was no longer - only the numbness remained. He lost himself in Genesis' gaze, and swore that he could hear the man's thoughts echoing in his own brain. Genesis licked his lips unconsciously. Zack became suddenly weak in the knees and his vision became blurry. He felt something warm run down his thigh and splatter on his boots. He rested his cheek against the cold wood of the desk.

"Fuck...," he mumbled.

He was brought back to reality when he heard a fight break out behind him between Sephiroth and Angeal.

"That's enough, Sephiroth!" Angeal shouted. Zack glanced behind him and saw that Sephiroth had been the one spanking him again. "That's going to take a couple of days to heal, damn it. I need him back out on assignment TOMORROW!"

Panting, Sephiroth dropped the paddle onto the desk.

"All done, kid."

There was a new notch on the paddle.

Genesis walked over to Zack and helped him stand upright. Gently - ever so gently - Genesis began to rub salve on Zack's skin. His bare ass was bleeding, the skin broken and torn in many places from the spanking. Genesis worked his hands softly, massaging the salve into Zack's wounds; the mako-enhanced SOLDIER would heal quickly, but not by tomorrow, much to Angeal's distaste.

Hitching up his pants, Zack nodded in thanks to Genesis... a thank-you which had more than just one meaning. He met Genesis' gaze once more. Echoed in his thoughts were Genesis' voice:

"You are so welcome, Zack Fair. So, so, so welcome..."