HOLY SHIT GUYS. THERE'S ACTUAL SEXINGS IN THIS CHAPTER. NOT JUST STUFF HAPPENING IN THE GAME, ACTUAL PEOPLE DOIN' ACTUAL SEXY THINGS.

Well, okay, there's a blowjob and that's it but, y'know. Progress.

This chapter we have Zack and Cloud and Genesis. :D


Cloud walked into the living room wearing only his boxers and a loose, oversized t-shirt. His hair was even more messy than usual, and he carried an exhausted demeanour than suggested he hadn't managed to sleep for more than a few hours, despite it being close to nine in the morning.

Genesis and Zack both turned to stare at him.

Genesis cooed at the adorable sight Cloud made. Zack's lips twitched, like he wanted to do much the same, but he was actually serious for once. As cute as Cloud was, he didn't want to get distracted.

"Yeah," Zack said in continuation of the previous conversation between himself and Genesis. "You can see where I'm coming from though, can't you."

Cloud blinked, gradually waking up enough to notice the air of uneasy tension in the room. "Wha's goin' on?" he mumbled.

"Your boyfriend is jealous of me."

Zack rolled his eyes, but his smile was the most strained Cloud had ever seen it. "I'm trying really, really hard not to be, but I'm only human. And..."

And Cloud had just spent the night in another man's bed. Not to mention the state he was in at the moment. Shit. No wonder Zack was none too happy with the situation.

The sinking feeling in Cloud's stomach woke him up in an instant.

Zack had been away on a mission until stupid o'clock last night, so Cloud had spent the evening with Genesis instead. The updated version of the game had been released, and they'd celebrated with a few drinks and taking the chance to play the result of everyone's hard work. It was nice just to play the game for fun again, without having to keep a constant watch for glitches or continuity errors or other little problems.

It wasn't the first time Cloud had played until dawn, utterly engrossed, and it wouldn't be the last either.

So he'd eventually crashed out in Genesis' apartment – in the SOLDIER's bed, no less – and woken up rumpled and sleep-deprived and wearing not all that much. It... it looked bad, anyone would admit that.

Yet Zack was waiting to talk it out with them, not getting mad or making any rash accusations until he knew the full story, even though it was obviously paining him to do so. Gods. He was a better person than Cloud deserved.

"If it makes you feel any better, I slept on the couch while he was in my bed," Genesis said, shrugging.

Zack turned to Cloud as if waiting for confirmation.

Cloud nodded, his voice quavering a little. "We were playing the game, the new version one. We were on Gen's laptop, but he got bored of playing before I did and went to go get some sleep..." He turned to address Genesis. "Did you really sleep on the couch and let me hog your bed the whole night?"

"Would you have preferred I stayed?" Genesis purred.

Actually, Cloud would have preferred it if Genesis had kicked him out to the couch instead. He felt more than a little mortified at having inadvertently forced a First Class SOLDIER elite out of his own bed. Shit. Could you get court-martialled for that?

"That does make me feel better, yeah," said Zack, a forced lightness to his tone. "But if you could stop blatantly flirting with my boyfriend that would be great as well."

Genesis scoffed. "I've hardly been flirting with him."

"I saw you feeling up his ass the other day."

"Can you blame me? It's rather lovely."

"I think Genesis flirts with anything with a pulse…" Cloud offered cautiously, hoping that a touch of humour would help relieve the tension and not make things even worse.

"Only attractive anythings. And I limit myself to people, thank you."

Zack only gave Genesis a look, as if mildly disturbed Genesis even felt the need to clarify. "Okay. Fine. Well, if you could maybe avoid flirting with Cloud specifically, that would be cool."

"Are you jealous, Fair?"

"Yes." He was honest, at least.

Genesis' lips twitched into a smirk. "Are you jealous of me flirting with your boyfriend, or jealous I'm not flirting with you as well?"

Zack paused, his brain taking a second to process that one. "What…?"

Then Genesis was at his side, a hand sliding around Zack's waist and a finger curled beneath his jaw, gently tilting Zack's head back so he could lean in and kiss him.

Zack and Cloud made almost identical noises of surprise.

Genesis let the kiss linger for a few long moment. He drew away wearing a smug, self-satisfied grin, and, for once in his life, Zack was rendered speechless.

"I'm sure we can work this out with no need for anyone to be jealous," Genesis said, his tone far too suggestive.

The two younger men shared a baffled glance.

"Is he saying he wants a threesome?"

Cloud snorted, then buried his face in his hands. He hadn't meant to make such an embarrassing noise, but the laugh had just burst out of him. He couldn't help it. Zack's expression was so utterly incredulous.

"Oh, please," Genesis said, exasperated. "Don't act all surprised and innocent. I know you've already invited Angeal join in a three-way relationship with you."

"Well, yeah, but..." Zack still sounded particularly flummoxed.

Cloud blinked. "Wait, are you actually saying you want a threesome?"

"No, that was not what I was saying. Necessarily. I will take it as an acceptable outcome, though."

Cloud laughed again, and this time Zack joined in. Genesis rolled his eyes to the high heavens. People weren't meant to laugh when he (semi-seriously) offered them the chance of a threesome.

"Should I be the one jealous now, since you've taken to smooching my boyfriend?" Cloud said, feeling secure enough now to tease in return.

Genesis raised an eyebrow.

"No," Zack said with absolute conviction. "You shouldn't be." He ignored Genesis in favour of pulling Cloud in. Zack held him gently, hands resting on Cloud's shoulders, and kissed him.

Cloud melted into it, returning the kiss with utmost sincerity. There were so many ways this morning could have completely blown up in his face, but Zack had been so damn nice about it and, fuck, Cloud loved him.

Genesis was happy to leer at the pretty picture the two made... for the first couple of minutes, anyway. Then Cloud buried his hands into Zack's hair, and Zack's arms lowered to pull Cloud in flush against him, and there was definitely some tongue getting involved in that kiss.

He was starting to feel rather left out.

Cloud started as he felt a second pair of arms wrap around him, but Zack wasn't about to let him go either. Then Genesis' mouth was on his throat, nipping at the soft, sensitive skin. Not hard enough to mark, but enough to make Cloud moan into Zack's mouth.

His breath hitched. If he was being honest, Cloud would have to admit he had a thing about multiple partners - no doubt at least partially inspired by the influence of the game. It had always been one of the (admittedly, many) things that appealed to him. Seeing the way the characters would interact as part of a larger group, how they could gang up on one someone to lavish them with attention, the different personalities and the different kinds of pleasure they could give. It looked wonderful. Intense, even overwhelming at times, maybe... but that was what made it so much fun.

And now Zack was tongue-fucking his mouth while Genesis' hands were sliding up beneath his shirt, and it was turning Cloud on so much more than it should have.

He had no idea where this was going, but he wanted it.

Did Zack, though?

Cloud finally pulled away, breathless and panting, his lips pink and kiss-swollen. Zack gave a small groan of disappointment.

"Mmn, Zack. Is this okay...?"

They had discussed the possibility of involving other people in their relationship. Angeal had been on both of their minds from the start, and they still hoped he would come around and join them. Genesis and Sephiroth had come up as well, but that had been in a more joking manner after Zack discovered Cloud was in both of their fanclubs and had been harbouring a childish crush for years. (He was over those childish crushes, thank you. He actually knew them as people now, as friends, and he liked them a lot more than just a fanboy's adoration.)

Zack had laughed and unwittingly suggested exactly what had been on Cloud's mind for weeks, ever since Sephiroth had shown him that one scene in the game. All five of them together.

Cloud didn't know if it was a joke, or if he honestly would want that. He prayed it was the latter, because, Gaia, that was what Cloud wanted so badly.

Zack glanced at Genesis with a look so similar to the ones Angeal gave. Fond, but exasperated at the same time. Then he smiled at Cloud.

"Yeah. Yeah, this is okay."

Genesis rolled his eyes good-naturedly. "Well, I'm glad you two have finally come to a conclusion. You could damage a man's ego, threatening to leave him out like that."

"It'd take a hell of a lot more than that to damage your ego, Gen," Zack teased.

Genesis leaned in. For a moment Cloud thought he was going to kiss Zack again, but instead Genesis nipped at Zack's bottom lip. "Bad puppy. I see Angeal still hasn't got you trained properly yet."

Zack grinned and dragged Genesis back for a real kiss.

It was a nice sight, and Cloud had a front row seat for the show. Genesis was a damn good kisser. It was almost hypnotising, the way he worked his lips against Zack's until Zack relented. His eyes fluttered closed with a soft moan.

Even kissing Zack, Genesis still had his arm around Cloud. Cloud hardly even noticed, until a hand slid beneath the waistband of his boxers and cupped his ass. He gave a small gasp. His hips jerked, still pressed firmly against Zack's, and there was no way that Zack wouldn't be able to feel Cloud's erection.

Zack squinted one eye open, giving Cloud a sultry look. This time it was Zack's hand that snuck into his boxers, down the front. Then Zack's hand was wrapped around his cock and Cloud groaned loudly, helplessly bucking into Zack's grip.

"Nngh, Zack...!"

Genesis' smirked, his mouth moving back to trail hotly along Cloud's jaw. He glanced past Cloud to catch Zack's eye again. "Suck him."

Then they were shifting positions. Genesis sat back against the sofa, pulling Cloud down with him to sit in his lap. Cloud had ended up in Genesis' lap an awful lot before, usually with a laptop in front of them both. But this time he could feel the press of Genesis' erection, even through the SOLDIER's leather trousers, and Zack was kneeling in front of them between Cloud's spread legs.

Zack and Genesis worked together to pull Cloud's boxers off, and Genesis dragged Cloud's shirt all the way up to his shoulders, leaving his chest and stomach exposed.

Cloud was almost entirely naked, his full, flushed erection proudly on display, while he was sandwiched between two fully-clothed SOLDIERs. There was something... incredibly hot about that.

Zack licked his lips, hovering just above Cloud's cock, and that was incredibly hot as well.

Genesis tilted Cloud's head back, drawing him into a slow, thorough kiss. Zack's mouth descended on Cloud's erection, his lips tight around Cloud's shaft while he tongued the flushed head of his boyfriend's cock. Cloud moaned, the sound swallowed completely by Genesis' mouth on his own.

Zack braced his hands on Cloud's bare thighs, holding him steady while he went down on him in earnest. Cloud arched back against Genesis.

Genesis gradually moved his mouth lower, until he was nipping and sucking at Cloud's throat again. This time he was definitely going to leave hickeys. Cloud let his head fall back, offering himself to Genesis' attentions.

"Nnn, Zack, please," Cloud gasped.

"Please what, precious?" Genesis asked, grazing his lips just beneath Cloud's jawline.

Cloud didn't answer. He was trying futilely to buck his hips up, to feel more of the wet, tight warmth of Zack's mouth, but he couldn't go anywhere with two SOLDIERs holding him down. Zack was teasing him, and he knew exactly what he was doing. He bobbed his mouth around Cloud's cock in a rhythm that was so close to being exactly how Cloud liked it, but just a fraction too slow – purposefully slow. He curled his tongue along the underside of Cloud's cock. He took Cloud's balls in the palm of his hand, rolling them with just the right amount of stimulation to make Cloud squirm in Genesis' arms.

It was so very easy for him to turn Cloud into a trembling, panting wreck. Genesis was impressed.

"M-more. I'm gonna..."

Genesis bit down on Cloud's shoulder, making Cloud cry out in pleasure. Zack grazed his teeth along Cloud's cock, because he knew Cloud got off on the thrill of it, and Cloud's cries turned wordless and desperate.

He came with a drawn-out groan, tensing in Genesis' embrace. Genesis ran his hands down Cloud's sides, almost soothingly, adoring the way Cloud looked as he came undone. His head was thrown back, and pretty pink flush over his face and chest, lips parted and eyes unfocused. He really was rather gorgeous in the throes of passion.

Genesis also learned another vital piece of intelligence; Zack swallowed.

Zack let Cloud's softened cock slip out from between his lips, pressing little butterfly kisses against Cloud's inner thighs instead.

"Ohh," Cloud sighed happily. He blinked for a moment, regaining his senses, then he turned himself over so he was on his hands and knees above Genesis. He might have come, but there were two other SOLDIERs sporting furious hard-ons who weren't so lucky. Cloud's fingers ghosted down to the fly of Genesis' trousers. "Do you want me to...?"

"I would love you to," Genesis purred. "But, unfortunately, I was supposed to be in a meeting at nine o'clock."

It was now significantly after nine.

"Oh."

"Oh, indeed." Genesis levered Cloud off him, shifting Cloud into Zack's waiting arms.

He honestly didn't care much for the meeting – it was with the department heads, and Lazard was already there to do any real decision making. The presence of a SOLDIER was a mere formality. However, he thought it would be more prudent to let the two younger men have time to talk. Had it been Cloud alone, Genesis would have had no qualms about ravaging him there and then. But Zack was an uncertainty – he and Cloud had discussed Angeal, evidentially, but Genesis hadn't been part of the deal.

So Genesis would let them have their couple time, let them get on the same page about what they wanted. And then they all could finish what they started. Possibly with Angeal along as well. And Sephiroth. Yes, that would do very nicely.

He gave Cloud a smirk, kissing him thoroughly. Then he did the same for Zack.

"Later," Genesis promised. He was addressing Cloud, but his eyes were on Zack. "I'm trusting you two not to do anything too incriminating if I leave you alone in my apartment... but, just for reference, there's lube in the top drawer beside the bed, and some rather lovely leather cuffs in the bottom of the wardrobe. Cloud would look good in them."

Cloud flushed, but his interest had clearly been piqued.

Zack looked like he was going to protest, just for a moment, but then Cloud turned to give him such a sweet, hopeful look, and Cloud's naked ass rubbed against the bulge in the front of Zack's trousers, and Zack decided he wouldn't complain after all.

"Later," Genesis said again, leaving them to it.

He shut the door behind him, then leant back against it. It was all well and good taking the noble route, but he was still hard enough that it ached. He wasn't going to a stupid fucking meeting like this. He was hardly about to jack off in the hallway either.

Perhaps he would go and pay a visit to Sephiroth instead.