A/N: I am sorry this took so long to get out but I got sick, damn weather changing, and needed to take a break. So here's the next chapter just my excuse to write smut but will be back to plot next chapter. I hope you all enjoy.

Warnings: explicit sex between two males.

Disclaimer: See previous chapters.

Chapter 7

The demand in that voice wipes away everything from my mind but the absolute need to obey. I strip every last piece of clothing off, quickly and efficiently. I stand still and straight waiting for the next command. He keeps me on my toes, my breath coming in fast anticipatory pants, my blood heated and throbbing through my whole body.

Zack points to the far wall. "Face the wall, hands flat next to your head." I moved to obey, my hands slide down the rough cold cement wall so that I'm positioned correctly; it's not ideal but it will work. Hands and forearms flat on the wall, my forehead resting lightly in between them, I arch my back slightly putting my ass on display the way I know Zack likes and keep my legs parted not locking my knees like I want to. I'm forgetting something but Zack has driven almost every thought from my head. I don't worry about it when I hear the rustle of clothing.

Genesis and Sephiroth watched the scene before them in rapt fascination. For every piece of clothing Cloud shed, both men sat forward in their seat a little more. The complete acquiescence at Zack's command and the almost rapturous look on his face belied just how much he wanted what was going to happen and how much he would enjoy it.

Sephiroth's hands tightened on Genesis' waist and he pulled the smaller man closer to his body. While they only got to see his profile, it was enough. Cloud leaned against the wall, every long lean inch of skin on display, his eyes were closed and his face relaxed. They saw him tilt his head as Zack started moving around and they watched the SOLDIER undo the fastenings on his belt. He pulled off the belt as well as the suspender like straps and held it in his hand.

They watched curiously as he detached one of the straps from the belt and slid the shoulder pad off. Zack dropped the pad and the rest of his belt on the floor and folded the leather strap in one hand so that his hand covered the metal fasteners on either end. Zack pulled off his shirt and dropped it on top of his discarded belt before striding over to Cloud.

Sephiroth watched the strap swing back and forth at Zack's side, like a pendulum. "Is he going to do what I think he is?" The question was whispered as though someone might hear what he was saying.

"Fuck yes." Genesis breathlessly replied, lust and a touch of awe tinting his voice.

Sephiroth wasn't sure what to think about what was about to happen. This was something he'd only ever heard about and of course he was curious, but Cloud who looked so sweet and suffered so much was allowing this to happen. Was he a masochist or did he do this because he's punishing himself and thinks he deserves it? He had no more time to ponder that line of thinking when he heard Zack talking.

"Do you know why you are being punished?" Zack asked as he fluttered fingertips over each knob of Cloud's spine. Cloud arched into the light barely there touch, seeking more.

"Yes." His reply was breathy but no apprehension or fear marred it only anticipation.

"Do you agree you deserve to be punished?"

"Yes, please Zack." The plea sent a jolt of lust straight down Sephiroth's spine and he clutched Genesis tighter. Zack moved back and a little to the side of Cloud so that he was facing where the window would have been if the imaginary wall wasn't there. Every tightly muscled line of Zack's body screamed dominance, the smirk he shot at them was aggressive and full of lust.

Zack hadn't forgotten they were there and his blood was singing with desire. He loved doing this for Cloud as much as Cloud loved having it done and with Genesis and Sephiroth watching made doing this that much more of a turn on. He raised the hand holding the strap and brought it down fast and hard.

The sound is always what gets me first. The loud slap against my skin in the silent room made me flinch. Then came that intense sting that makes me clench my teeth together and hiss in exquisite pain; the first hit is always the worst and the best. Then the heat overrides the sting and sinks into my skin and muscle and it's so fucking good. He keeps going sometimes on my back other times on my ass and I never know where the hit will land or how hard it will hit. I only know pain and pleasure and the white noise of my silent thoughts.

I was half hard before we started just from anticipation, after five hits I'm completely hard and moaning with every hit; after ten I'm leaking so much I can feel the fluid slide slowly down the length of my dick. He stops and I can hear him moving and I Whine a high pitch needy sound and he's there behind me rubbing his rough fingertips over each long red welt I'm sure is there. I am not embarrassed by my neediness because Zack knows, he always does; when I need him to do this for me and how much I need him to do it.

"Shhh...I'm not done with you yet." His steel and affection laced voice is soothing to my nerves and I arch up into his hand. "So fucking beautiful like this Cloud. My marks show up so well on your pretty smooth skin." His fingers are trailing down the crack of my ass and delving between my cheeks; dry fingertips catch on the puckered skin of my hole and I push back with a guttural moan. He's so close to being in me and easing that ache deep inside. "I told you Cloud, we are done when I say we're done and you will come only when I give you permission."

Sephiroth and Genesis were glued to their seats. Sephiroth was harder than he'd ever been in his life; Genesis' ass was pressing sweetly right where he needed it, easing some of the building pressure but not creating enough friction for him to get off. Genesis fisted his pant leg in one hand and was pressing against his own hardened length.

"Fuck Seph, I don't think I ever seen any so damn hot in my life. Gaia they look fucking good like that and Cloud makes the prettiest sounds." Genesis was panting and kneading himself. Sephiroth made a nonsensical sound of agreement because honestly everything Genesis had said was true. Sephiroth grabbed Genesis by the wrist and pinned his hand to his thigh. "Don't want to come yet. It doesn't look like they're even close to being finished."

"I don't give a shit. I pretty sure even if I got off now, I'd be hard again within minutes. Shiva I want to fuck him so bad." Sephiroth wasn't sure which one Genesis was talking about but right at the moment it didn't matter because Genesis had started rolling his hips and grinding his ass against Sephiroth, desperate to relieve himself a little.

It wasn't like either of them hadn't ever watched their lovers with another; it was accepted, enjoyed and even expected when you had more than one lover. But this was completely different, watching someone allow themselves to be so vulnerable and giving up complete control; it was a turn on unlike any other. It was a display of absolute trust between Cloud and Zack and it was a show of trust between them and Sephiroth and Genesis as well; they were trusted enough to see this and not use the information against them.

The switch from savage to gentle was abrupt and touching and then Zack was back to being savage again. His body was gleaming with perspiration under the harsh lights and with every swing and snap of the strap against Cloud's skin, the blondes voice rang out in the silence; wrecked and harsh in his throat. Begging and pleading for Zack not to stop, for Zack to fuck him, to fill him and this time Sephiroth groaned lowly and rolled his hips up against Genesis.

Genesis leaned back, pressing his back against Sephiroth's muscled chest and laid his head on his shoulder never taking his eyes from the scene playing out in front of him. Sephiroth mouthed at the neck bared to him, pressing suckling kisses and light nips. Genesis was grinding down harder and struggling against Sephiroth's restricting hands.

They counted each lash as it landed, painting the skin below it vivid red over creamy white and at the end of the second set of ten lashes Zack dropped the leather strap Cloud's skin shone pearlescent, his muscles twitched restlessly and he sobbed brokenly as Zack spoke to him.

"What do you want Cloud?"

He mewled desperately, "Please...fuck me...so empty...pleasepleaseplease." Zack unbuttoned and zipped his standard issue pants and reached into one of the pockets pulling out a small tube, he dumped some of the liquid on the palm of one hand before replacing it. He let his pants sag around his waist proving he wasn't wearing anything underneath and reached in his hand. He pulled out his already hard weeping erection, stroking himself slowly as he did so.

Sephiroth banded an arm around Genesis' heaving chest, pinning his lover to him and slid his free hand from the red heads taunt stomach down to his pant line. He quickly opened his pants and reached in to wrap long slender fingers around his lovers aching cock. He move his hand in slow long jerks to keep him on edge just a little longer but by the sound Genesis was making, he was already close to coming.

Genesis threw his head back with a moan and they watched Zack run a hand up Cloud's back gently and fist a hand full of blonde hair. He yanked Cloud's head back to show his face flushed, eyes wide open but unseeing and red bitten lips moving with whispered pleas. Zack positioned himself at Cloud's entrance and teased him for a moment, rubbing the head of his dick against the puckered skin.

"You will come only when I say so, do you understand?"

"Yes, yes...please just do it. Want to feel you Zack."

Zack very slowly pushed in past two very tight rings of muscle and paused. "Don't stop, just fuck me Zack." Cloud growled.

Zack placed his hand on Cloud's hip gripping hard enough to leave a hand shaped bruise and used both the hand in his hair and the one on his waist to pull Cloud onto him, fast and hard. The slap of skin on skin was loud and Cloud's moaning even louder. Zack set a punishing pace just how he knew Cloud liked it best and wasn't disappointed with gasped and groaned words.

"Yesyesyes...fuck...so good Zack...sssooo close...please lemme come...need it Zack, please." His words only add fuel to the flame and Zack fucking into Cloud's willing body harder and faster. He could feel his orgasm approaching and gave the order Cloud had been waiting for.

"Come for us Cloud. Be a good boy and show them how much you love being fucked like this."

I don't know how I caught what was said but I focused on those words 'us', 'show them'. That's what I had forgotten. Sephiroth and Genesis had followed us down here and since they weren't in the room I had pushed them along with everything else from my mind. I didn't have time to think about what it could mean them watching me and Zack because as soon as I processed the fact that the two Firsts had been watching the whole time, my orgasm hit and knowing they had seen me like this, made me come harder than I expected.

My body locked up and my vision we blank with the force. I have no idea what I yelled but I could hear how hoarse my voice was. The pleasure was overwhelming, each pulse of my cock had me shuddering and I could hear my semen hitting the wall and floor with a splash. Then Zack was groaning long and low his dick twitching inside me and I could feel his come leaking out from around him and sliding down my thighs.

My body decided it was time to give out. Zack must not have expected that because he scrambled to catch me and I let out a hiss of pain as my back made contact with his slick sweaty chest. "Shit, sorry Spike." He apologized. He made sure my feet were under me before setting me down long enough to spin me to face him and he sat down on the floor with me straddling his lap.

I laid my head on his shoulder and buried my face in his neck; I loved the smell of him after, like Zack and sweat and sex. It was comforting and intoxicating as was him combing a hand through my damp hair while he told me how much he loved me and how he thought I was beautiful; and it didn't matter how many times we'd done this, those whispered words brought tears to my eyes and made me feel good about myself. I was wanted and desired and needed; this was a confirmation and a reaffirmation.

I didn't move when I heard the door to the viewing booth open, there was no point trying to cover myself now that they had seen everything. I'd lost my modesty a long time ago but I was a little embarrassed that they'd witnessed me at my most vulnerable and seen me in a way only Zack ever had. I know what Zack had said earlier and I know it was a huge turn on knowing they had been there the whole time but that didn't stop the apprehension from creeping in; maybe they weren't into this sort of thing I could live with that, I swear.

Hesitant fingers rubbed the top of my head and I knew they weren't Zack's; he had one hand on my hip and the other rubbing the back of my neck, so it was either Genesis or Sephiroth. I lifted my head slowly and propped my chin on his shoulder while trying to pry my eyes open. Both of them were crouched down next to each other and I gazed at them from under heavy lids. Genesis was surprisingly unkempt with his hair and clothes in disarray while Sephiroth looked as perfect as usual except for the dusting of pink on his cheeks as well as the smell on the both of them; it wasn't hard to put two and two together.

I looked back a Genesis and raised an eyebrow at him. "Have fun?" I rasped my voice had given out from all the yelling I had done.

"Not as much as you beauty." He smirked back and it made me relax, if they both got off on watching us then there was still hope.

Sephiroth pushed my bangs back but frowned. "Are you okay?"

I raised my arm over Zack's shoulder and grabbed a few silver strands of his hair; it was surprisingly soft, like textured silk. I pulled gently till he was nose to nose with me. "Thank you for being concerned but you shouldn't worry. I enjoyed every bit of it if you couldn't tell and Zack always takes very good care of me after." I gave him a quick peck on the lips and let go of his hair so he could pull away. It wasn't as much of a kiss as I would have liked to give him but I could wait for that.

"I'm sorry Spike, I should have thought this through but I'm going to have to put your clothes back on for now." He said sadly.

"Cloud, would it be easier to be cured?" Genesis inquired quietly interrupting Zack.

As much as I'd like to keep the marks Zack left on me, the way I was right now I would have to be carried back as well as my sword. I was calm and clear headed and sated so I could live without the marks; it wouldn't be the first time we had to heal them right away. I nodded against Zack's shoulder and Genesis moved to crouch next to Sephiroth.

I felt myself gently being deposited on someone's lap and by the feel of the leather and the scent of spiced apple cider, it was Sephiroth. I was thankful when Sephiroth's hands came up and gripped me by the shoulders. I had no strength to hold myself up right at that moment and all the buckles and straps he wore would not have felt very good against my back.

Zack moved to collect our clothes and weapons while Genesis placed a cool dry hand gently against my back. I sagged in relief as I felt the soothing energy move along my skin. The feeling was almost as good as Zack rubbing lotion on to me like he normally would.

When Genesis was finished, I still had almost no energy but at least I'd be able to move comfortably. Zack helped me stand and dress, Sephiroth took my sword again and I leaned against Zack heavily the whole way back to Sephiroth's apartment.

Genesis and I lounged on the couch while Sephiroth and Zack made a simple dinner, I dozed lightly and distantly remembered hearing someone's PHS ringing before Sephiroth poked his head in the room to let us know that Angeal had called to update them and stated that the mission was going well and he felt better than he ever had.

We ate in comfortable silence and retired to our separate rooms for the night, not once bringing up what had occurred in the training room. It wasn't something that would be discussed until Angeal was back and that was just fine by me. I fell asleep with Zack's warm body curled around mine.