Chapter 1: Chapter 1
Chapter Text
After his break-up with Aerith, Zack had missed being with someone, but all the people he was interested in had been in a relationship with each other.
He had gotten a good connection with Cloud and Angeal. and during his missions with Sephiroth, he had even managed to strike up a few friendly conversations. Even though it had been awkward in the beginning, he considered them good friends by now.
The connection with Genesis had been a bit awkward at first. The man made him feel rather a bumbling baboon sometimes, with his elegance and poise, but a long mission in a forest area with loads of rain had made them closer as well.
And now he was part of their little partnership. It made him feel warm inside that they thought of him like that. He loved being liked and he loved it even more if he liked the people back.
Zack found the situation he was in rather interesting. Halloween hadn’t been so long ago, and it had been fun and all.
It had been an interesting week with adding him to their dynamic. It surprised him to know that it were both Genesis and Cloud who were the most proactive dominant people in the group, often deciding what to do and how to do it.
Sephiroth was definitely a willing bottom, eager to spread his legs and loving to be overstimulated while everyone took their turns in fucking him.
They had just spent a nice evening with Sephiroth tied up, his legs spread and pillows stacked underneath his lower back.
His ass was lifted high and spread nicely. Genesis had slowly prepared him with his tongue, licking the tight hole before he shallowly thrusted his tongue into it.
Sephiroth had tried his best to keep as still as he could, but it had taken a surprisingly short time before the first restraint had ripped while the man moaned and wriggled about.
“Keep still, darling. How do expect to take us all if you’re not properly prepared,” Genesis admonished with a grin, “come on, Angeal. You can take hold of the leg.”
“Sure can,” Angeal said, taking the leg and pushing it back a little, trailing kisses over the pale skin, “Zack why don’t you help.”
“Don’t mind if I do,” Zack said, taking the other leg and mimicking Angeal’s movements. Cloud was busy pinching one of Sephiroth’s nipples while he looked at the show, making the man moan harder.
It didn’t take long before he came, and that seemed to be a signal for Genesis to lube himself up and press in slowly.
It hadn’t taken long before Sephiroth had grown hard again, and Zack and Angeal did have a hard time holding on, the man keening and moaning loudly while Genesis brought them both to a climax.
“Zack now, darling,” Genesis said, pulling out and promptly putting his fingers in the hole, “hope you didn’t mind the wait.”
“No, I love to wait,” Zack said, eager, “I loved it during Halloween as well, the anticipation of what was going to come.”
“Aah, you did,” Genesis said, a glint in his eye, while he moved out of the way, pulling his fingers out.
“Genesis,” Sephiroth said, gasping when Zack pushed in, feeling the cum being pushed out of his hole.
“I’m here darling,” Genesis said, taking hold of the leg and softly stroking it.
“That tickles,” Sephiroth said, his breath still short from his previous orgasm, and a moment later he hissed when Cloud had bended lower and taken one of those nipples in his mouth, just biting.
“Perhaps what Cloud does is better,” Genesis said, giving a few kisses on the legs before softly biting.
“Man, this looks so hot,” Zack said, pumping in Sephiroth, “you look so pretty, spread out like this. Didn’t know you could moan so loudly.”
“Aah,” Sephiroth said in a loud gasp when Zack managed to hit his prostate dead on. A grin spread on the other one’s face and he kept that angle. Sephiroth kept on growing louder and louder with each thrust.
Zack’s hips snapped enthusiastically, his gaze on Sephiroth, basking in the reactions until he felt the body under him tighten and a louder shout escape the man.
“So nice,” Zack said, feeling his own dick pulse when the sight of the man coming made him orgasm as well. He had always been a people pleaser.
He made way for Angeal, who flipped Sephiroth on his front and stuck a few fingers in that ass.
“Got a little treat for you,” Cloud said, pushing his dick against Sephiroth’s mouth, profusely leaking precum.
“They always make you wait, spikey?” Zack said, hanging on Cloud’s back while his dick softened and looking at the way Sephiroth was sucking the tip, the tongue darting out here and there to delve under the foreskin, “that happens when you’re hung as a behemoth.”
“Unlike you, I do find the wait a little long, but definitely worth it,” Cloud said, leaning back against Zack and moaning.
Sephiroth was doing his best to coordinate his movements to make it fun for Cloud.
The fact that his fast healing made him too tight each time must be rather annoying for his partner and he was eager to try and make up for that.
Cloud gave another groan, Zack’s hand having found a way to his nipples while Sephiroth’s thoughts started to leave him.
Angeal was now pounding hard in him and this time the man came before Sephiroth managed to orgasm.
“Poor Sephiroth,” Genesis said, running his hand over the long sweaty back, the man gasping and keening and pressing himself against Cloud’s thigh, already having forgotten what exactly he had been doing there.
“Guess it’s up to me,” Cloud said, gently lifting Sephiroth’s head and gesturing for Zack to come closer. Immediately, the mouth clamped over his dick, sucking rhythmically while Cloud gently eased himself in.
Luckily, Angeal was big enough to loosen it enough to not hurt when Cloud pressed in. Still, it was tight and both men groaned while he bottomed out, his balls resting against Sephiroth.
He took a moment to take in the sight, Sephiroth’s long hair pulled to the side and half cascading over one of Zack’s legs while the man was sitting with splayed legs in front of Sephiroth, his dick disappearing in that mouth.
“What a sight,” Cloud said while he started to move and making sure that he would bring Sephiroth over the edge.
“You’re telling me,” Zack gasped, keeping his eyes fixated on Cloud before he noticed that Genesis was busy with Angeal, pushing the man down and pressing in.
“Zack, got a hand?” the red-head said, and soon Zack was taking a hold on Angeal’s dick, rubbing it up and down.
Zack came first, spurting into Sephiroth’s mouth while the man kept on sucking. He made a small distressing sound when Zack did push him away, not enjoying the overstimulation at all.
“Here you go, princess,” Angeal said, pushing two fingers in the mouth and letting Sephiroth keep on licking them while Genesis was still fucking him, “good boy. You’re doing so well.”
Sephiroth gave a keen and bit down slightly on the fingers while he came, praise always working wonders on him. A moment later Cloud came, the anticipation combined with the clenching walls making it easy for him.
He collapsed on Sephiroth, who reluctantly let go of the fingers, some of Zack’s cum seeping out of his mouth.
“Suck your thumb, darling,” Genesis said with a grunt, looking at Sephiroth follow the command with a flush. They were still experimenting with that part, but the way Sephiroth was actually sucking the thumb made it rather obvious that he might like it.
A few grunts and pushes later, and Genesis came while Zack was still tugging on the dick. Angeal wrapped his hand over the smaller one, and made sure to come himself, spurting on the bed underneath them.
“Guess we’ll be needing new sheets,” Zack said, letting himself collapse into the tangle to recover. They kept lying like that for a moment, moving only slightly to cuddle up closer and pull the sheets over them and Sephiroth pulled the thumb out of his mouth as well, feeling too self-conscious.
“If you want, you can top me if no one else is willing,” Zack offered, stroking Sephiroth’s back, finding it rather unfair at first that Sephiroth was never offered the opportunity.
He hadn’t expected the awkward look on the man’s face, who promptly looked towards Angeal and Genesis before he looked back at Zack when they only looked at him in amusement.
“I…don’t…I mean,” Sephiroth said, his face flushed and his brow furrowed while he thought about how to tell the man that he didn’t like to be on top. Perhaps he should, just to avoid any awkwardness, but he knew that it wouldn’t be a good experience for Zack.
“He doesn’t like topping,” Angeal said, as usual the one who took the most pity on the rest of the group.
“Oh,” Zack said.
“And you?” Cloud asked, looking rather interested, “you offered…”
“I don’t mind either way. I do have a small preference towards topping, but I don’t mind switching once in a while,” Zack said, a grin on his face.
“Even for me?” Cloud asked, “I’m rather big.”
“Needs some preparing, but I think I should be able too,” Zack said, a grin on his face, “interested, spikey?”
“Yeah,” Cloud said, a flush on his cheeks.
“Well, speaking of preparing, I think you said two important things,” Genesis said, a glint appearing in his eyes again, “one, you like to wait and two, you want to take Sephiroth on a date.”
“Ah, yeah I did,” Zack said, smiling at the group, “or we can all go.”
“You have something in mind,” Sephiroth said, his eyes fixated on Genesis.
“Well, Zack, what do you think about chastity cages,” Genesis said. Sephiroth immediately pulled a face, clearly not a kink he had, “not for you, darling. For the puppy.”
“Go on,” Zack said, looking curiously at Genesis and noticing that Angeal was looking rather interested.
“He doesn’t have the patience though,” Angeal said, almost amused and making Zack bristle.
“Let the man speak,” Zack said, huffing a bit at the immediate judgement of his mentor.
“Well, I was thinking, how long would it take to arrange a date, for all five of us? Somewhere fancy,” Genesis said.
“In public?” Sephiroth asked, his interest piqued slightly, “will I get to wear my new dress?”
“That’s the idea,” Genesis said with an indulgent smile.
“I picked out a very pretty one,” Angeal said, “and you didn’t have an opportunity to wear it yet.”
“I think I should be able to for next weekend,” Zack said, daring to rest his hand on Sephiroth’s hip, “I think you would really great in a dress.”
“You’ve seen him like that already,” Angeal said, looking very pleased, “and I also got some panties to go with it.”
“Pretty panties,” Cloud added, grinning at Sephiroth who had a faint blush on his cheeks while Zack’s hand was just softly squeezing him, the man looking very open to see Sephiroth in the outfit.
“Don’t get Zack riled up,” Genesis said, getting out of the bed, “a week? You think you can wait so long.”
“You mean wear a chastity cage for a week?” Zack asked, thinking about it.
“Only if you think it would be fun for you too, the wait and all,” Genesis said, “to be all horny and find no escape until after you got the date done.”
“Mmh, sound frustrating but rewarding,” Zack said, “sure, why not try it.”
“If you ever change your mind, we’ll stop,” Genesis said, rummaging in a drawer and getting a plastic cage out.
“I can’t imagine not coming,” Sephiroth said, looking at Zack with a sort of admiration, “don’t you want to come?”
“I’ll come very hard when the week is over,” Zack assured him, “I’m not saying I want to do it extremely often, but a week should be fine.”
“Alright, let’s get this on,” Genesis said, “on your back.”
“Seems like it’s going to be hard,” Angeal said while Zack had turned on his back and put the sheet down, his dick already hardening while they had been talking.
“Perhaps we should grant him one more orgasm,” Cloud said, sliding down between the legs and licking the length, making it even harder.
“I think I agree,” Zack said with a groan, burying his hand in Cloud’s hair while the man sucked his cock.
“’Geal?” Sephiroth murmured, feeling the man’s finger trail his hip before it went to his front, feeling his erection as well.
“You keep on watching, beautiful,” Angeal said, “I haven’t made you come yet, and I want to have a second chance.”
“Mmh, well, let’s see that you can do better now,” Sephiroth said, moaning when a hand grasped his hair and pulled his head backwards.
“So cheeky,” Angeal said, pressing down into Sephiroth and making him gasp even while he kept on looking at Cloud in between Zack’s legs, licking and sucking while the dark-haired man moaned, his legs spread wide and patting Cloud in encouragement.
“Try to time it,” Genesis said, making Angeal slow down.
“No, want more,” Sephiroth whined, making Angeal smirk.
“Just a little longer,” the man said, kissing the neckline and grasping a nipple, “you can come together with Zack.”
“Cloud,” Sephiroth moaned, his hand stroking the back, “Zack needs more.”
“Mmh,” Cloud answered, humming around the dick and doubling his efforts.
“You’re good at this,” Zack said, his toes starting to curl while the heat was quickly building up. Sephiroth’s moans were increasing as well, the man being pushed against Zack by the force of Angeal’s thrusts.
Zack turned to his side, pressing his mouth to Sephiroth’s, his tongue into the other’s mouth. Another flick of Cloud’s tongue against the head of his dick and he came, groaning into Sephiroth’s mouth who gave a high-pitched keen.
Zack felt Sephiroth come, the cum staining his side and adding to the sweat and mess that was already on their bodies.
“Nice,” Sephiroth said when Zack pulled back, breathing heavily.
Cloud swallowed audibly, coming to lie on Zack’s shoulder, opposite from Sephiroth. Grinning, he wrapped his arms around the two while he still laid on his back, his dick slowly softening.
“I feel as if I can die happy now,” Zack said, feeling happy.
Cloud laughed, looking pleased while Sephiroth was still looking rather dazed.
“Well, before you do, let’s get this on,” Genesis said, and Zack jostled when he felt a cold wet wipe go over his crotch.
Sephiroth huffed, snuggling closer to Zack and half pinning him down while he was getting comfortable.
“He likes to cuddle,” Cloud said with a smile, reaching out to pat Sephiroth’s head as if he was a big cat, “look down, Seph. Gen is putting the cage around Zack. He’ll be so needy for you next weekend.”
“Mmh,” Sephiroth said, looking down and seeing Genesis deftly put the ring around Zack’s balls, making sure nothing was pinching before adding the cage, snuggly wrapped around the dick, which was still visible between the meshed sides.
“Not too tight?” Genesis asked.
“Snug, but not tight,” Zack said, “well, not now at least.”
“Great. Now how about we clean up and change the sheets?” Angeal said, getting up and coaxing Sephiroth up as well, “a nice warm bath awaits.”
Chapter 2: Chapter 4
Chapter Text
Zack was staring at Sephiroth, the man bended down to look in a cupboard, just wearing a jogging and a shirt, which seemed to be doing their best to show off all the best sides of the man.
He winced when his dick throbbed in the chastity cage he was still wearing. A week was a long time, and he just needed to wait one more day.
It didn’t help that Cloud had asked him a little favour as well, the blond having come to him with a red flush on his face and asking Zack if he wanted to wear plugs to prepare himself for Cloud to fuck him.
Zack of course had agreed, and each morning, Cloud took the extra time to bury his fingers in Zack and taking a bigger plug for him to wear, the one of this morning rather wide and making him feel stretched and even hornier.
His attention was pulled to Sephiroth when the man stood up again, a chocolate bar in his hands and a look of triumph on his face when he opened it.
“You eat like a five-year-old, you know that?” Zack said, making the man turn towards him.
“I eat healthy enough,” Sephiroth remarked, his mouth full of the bar.
“Yeah, at meal times, but you love snacking. I never thought you would,” Zack said, swallowing slightly when he saw a long finger wipe some chocolate from the side of his mouth before sucking it off.
“I never was allowed before,” Sephiroth explained, “I don’t eat it more than I should, but I can indulge now and again.”
“Mmh, indulging sounds nice,” Zack said, squeezing his legs together and he wasn’t surprised that Sephiroth noticed the motion. He was surprised though when the man stepped forward and put his hand on Zack’s crotch.
“You are horny?” Sephiroth asked, rubbing him slightly and feeling the hard material of the cage and the moistness of the precum that seemed to be steadily leaking in his underwear.
“How can I not, with you so near,” Zack said, looking up at the man standing in front of him, the long silver hair cascading beautifully around him and Zack couldn’t help but lean against him, his face just inches from the crotch.
“I can get the key, if you want,” Sephiroth offered. Zack shuddered. It was so tempting to just take the cage off and fuck Sephiroth, once quick like an animal and the second time, when he recovered, slower like a real gentleman.
“No,” Zack said, “no, where’s the fun in that. You are worth waiting for.”
Sephiroth looked pleased with those words, a large hand patting Zack’s head.
“I hate chastity,” Sephiroth said, “Genesis tried it once on me. He kept on teasing me so much I actually came with the cage on, but it felt unpleasant. Too tight and I kept on wanting more.”
“It’s not for everyone,” Zack said, his hand coming to rest on the bulge in Sephiroth’s pants, slowly massaging it and feeling it harden, “you know, I can’t have fun right now, but what about you?”
“Oh, what do you propose?” Sephiroth asked, already feeling a little breathless. Zack grinned at him and pulled down his pants enough to reveal his dick.
“No underwear?” Zack asked, making Sephiroth shrug.
“I’m not going anywhere today,” the man said, letting Zack softly rub his dick and moaning.
“That’s right,” Zack said, giving a kiss on the tip of the dick before engulfing it in his mouth. Sephiroth took a sharp breath and nearly buckled through his legs, but he kept on standing.
Another tug and the pants were lowered a little more and Sephiroth felt a finger going to the cleft of his ass, rubbing it teasingly.
“I like this,” Sephiroth informed him, putting his own hands on his ass and pulling his cheeks open. Zack hummed around his dick, making him groan and he moaned when the finger slowly slid in his ass.
The door opened, making Sephiroth open his eyes and look at it.
“Looks like you two are having fun,” Cloud said, looking rather amused at the sight.
“Zack said he was horny, but he doesn’t want me to get the key,” Sephiroth said, frowning when Zack pulled away from him.
“You want me to fuck you?” Cloud asked, his cheeks flushed and Sephiroth at first thought the words were aimed at him, but the smaller man was looking at Zack, “the plug you’re wearing should be wide enough.”
“That would be nice,” Zack said, letting Cloud tug him to his feet. Sephiroth shifted slightly, his pants still around his knees and his erection still hard. He felt unsure of what to do. Normally he was the one who was going to get fucked.
“Come on Seph, let’s go to the bedroom,” Cloud said, tugging his pants off completely before grabbing his hand.
“Of course,” Sephiroth said, relieved that Cloud included him. It was still new with Zack and normally Genesis and Angeal were there as well, helping him with interpreting situations.
They arrived in the bedroom, and Cloud playfully pushed Zack down on his back.
“Fold your legs, like this,” Cloud said, taking his feet and putting them so his heels were almost touching his ass and his knees were bent, revealing the caged and leaking cock and the edge of the plug.
Cloud pushed it slightly, making Zack moan, the cage twitching a little.
“Isn’t he beautiful like this, Sephiroth?” Cloud asked, making the man startle at the question.
“He is nice, but I like his dick free more,” Sephiroth said, “I like to feel it in me.”
“Ah, tomorrow is our date,” Cloud said, grasping the edge of the plug and slowly starting to pull it out, seeing the hole stretching around the wide base.
“I won’t come yet,” Zack said with a gasp, “that’s for you Sephiroth. It’s going to be so much cum I’ll put in you. You’ll be leaking for hours.”
A smile appeared on Sephiroth’s face at those words, looking very pleased with that.
“Why don’t you play a little with Zack, Sephiroth. I need to stretch him a little bit wider,” Cloud said, taking some lube and enjoying the sight of the two most beautiful people he had ever met in front of him.
It wasn’t unexpected that Sephiroth went straight to Zack’s cock. The man had a clear preference of what part of the body he liked to play with the most.
Putting three fingers in Zack, he stretched them out a little while Sephiroth licked the precum from Zack’s balls and cock, doing his best to get his tongue in between the netting of the cage.
“Ooh, this feels good,” Zack said, a hand on Sephiroth’s head and kneading the hair while Cloud entered the forth finger.
“I think you’re ready now,” Cloud said, “can you get a bit out of the way Seph.”
“I shall,” Sephiroth said, awkwardly going to lie to the side while Cloud pushed Zack’s legs up and gently started to ease himself into the man he had always admired.
Sephiroth tried to keep to himself while he looked at Cloud burying himself into Zack, feeling empty and regretting it that his hyper healing always made him so tight and always needing so much preparation before he could take Cloud without any discomfort.
It felt weird to be lying in bed and having no one who was occupying themselves with him, no fingers pushing into his ass, no tongues licking him or teeth playing with his nipples.
Perhaps it was because Cloud knew he was rather childish about pain in the bedroom. Perhaps he should show the other man that it truly didn’t matter that it hurt. He could push himself down on Cloud’s cock the next time. Even if he ripped and started to bleed, it would heal, he knew that.
“Zack, I think Sephiroth is a little lonely. You’re just here lying on your back when there’s such a divine creature next to you,” Cloud admonished the other man while he was moving back and forth slowly, enjoying the hole clenching around him, “come here, Seph. On your back next to Zack, and lift your legs so I can touch you.”
“Oh, okay,” Sephiroth said, moving until he was lying next to Zack, lifting his knees to his chest. A moment later he felt the drizzle of lube on his hole, cold against his warm flesh.
“Here we go, princess,” Cloud said, making Sephiroth moan when the man used that particular nickname, “what a good boy you are.”
The praise was doing so much for Sephiroth and he made sure to spread himself as wide as he could when Cloud pushed a finger in it, trying to relax to take as much as he could, somehow wanting Cloud to take him instead of Zack, no matter how much it hurt.
“So tight, babe,” Cloud said, pushing a second finger in.
“My apologies,” Sephiroth said, trying to spread himself a bit more in the hope that it made the passage easier for Cloud, “you can put more in.”
“No, no, you’re still too tight,” Cloud admonished, pulling his fingers out and softly slapping the bum, “you know that’s not what you like.”
“Sorry, Cloud,” Sephiroth said, his dick twitching when he was slapped and his hole clenching a little at the loss of the fingers, wondering if Cloud was going to leave him wanting now.
“It’s okay, baby,” Cloud said, stroking the place where he had slapped the man, “Zack, you think you can stretch Sephiroth for me? I want to finish in his hole.”
“Of course I can,” Zack said, breathing heavily, “come here Seph. On hands and knees over me, so I can reach your sweet hole.”
Sephiroth didn’t let them say it twice, shifting until his knees were on either side of Zack’s shoulder’s, the man put his hands on Sephiroth’s tights, softly stroking until he reached the hole and stuck two fingers in there, starting to stretch him.
“Come here, baby,” Cloud said, tugging Sephiroth closer and kissing him while he was still fucking Zack in a slow and steady rhythm, the man underneath him quivering slightly at the sensation.
Sephiroth was getting hotter and hotter, the fingers delving nicely in his ass, already up to three while Cloud was kissing him. He did his best not to look down, not wanting to see the hard dick delve into another hole than his.
He didn’t really understand his jealousy, because he had seen Genesis fuck Angeal before, but this was the first time Cloud fucked someone else and he was bit afraid that if they had another bottom, he would be rather obsolete in the group even if Zack also wanted to top at times.
But now they were both busy with him, those thoughts left him, just like the jealousy.
“Four fingers, Cloud,” Zack informed the man, his whole chest red and his groin stained with his precum, but Cloud had gone slow enough that he hadn’t come.
“Great,” Cloud said, slowly pulling out from Zack, seeing the hole gaping slightly, “you keep on standing there, baby.”
“Okay Cloud,” Sephiroth answered, finally looking down and seeing the cage stand slightly upwards, still constraining the dick that was trying his best to stand in erection. He leaned down and softly started licking the dick again, earning himself a moan from Zack.
“Oh yeah, just keep on doing that,” Zack said, pulling his fingers out of the hole and grasping Sephiroth’s legs, squeezing the flesh.
Cloud went to kneel over Zack’s face, pushing Sephiroth’s knees a little wider so he could easily reach the hole. He pushed in, feeling the familiar hole clench tightly over him, always so tight and perfect.
Zack was very pleased with his position, looking at the large dick above his head entering the hole, seeing the stretch of it and the way the balls of both men swinging above him while they moved.
Sephiroth moaned, but kept on sucking and licking Zack’s balls and caged dick and gave a long keen when he felt a tongue lick the tip of his dick.
“You two are a dream,” Cloud said, already moving faster in Sephiroth than he had in Zack, having had trouble to pace himself and not make the other man come in his cage.
With Sephiroth, he went full-out and he soon had the tall man moaning out gibberish while he pounded into him and it didn’t take long before the hole clenched around him while Sephiroth gasped and made such a sinful sounding ‘oh’ sound.
Zack spluttered a bit, the dick above hum splattering on his face and it only took a few more thrusts before Cloud came, pushing himself deep in Sephiroth.
Gasping, he wrapped his arms around the waist and made them both collapse to the side, next to Zack, where he stayed laying until he softened, enjoying the warmth around him a while longer.
“I like it when you fuck me,” Sephiroth said, making Cloud grin and kiss the back of his shoulders.
“That’s good, because I like fucking you,” Cloud said.
“And I will love fucking you too,” Zack said, still red and even hornier than before, “I wish we were tomorrow already.”
Chapter 3: Chapter 3
Chapter Text
“You look stunning,” Zack said, staring in awe at Sephiroth, his hair now dyed auburn and wearing a beautiful blue dress, flowing and reaching just above his knees. The sleeves were intricate lacey, reaching until half of his underarm.
He was wearing silver earrings, long and reaching just above his shoulders, pure decorative and putting more emphasis on his cheekbones.
Part of his hair was braided and pulled to the back, revealing his face while the rest flowed freely.
“Thank you,” Sephiroth said, putting on his flat shoes, also blue and sparkly like the dress.
Zack got up, feeling a bit weird to be wearing shoes with high insoles. Genesis had gotten a pair of those for all of them and when Zack had asked why, the man had answered it was to deceive the media.
Apparently, ‘Lucy’ was at least a head shorter than Sephiroth, or so the media thought, comparing her size with Angeal and Genesis.
It was just a simple trick of Sephiroth wearing the flattest shoes he could find instead of his higher combat boots and all the rest using insoles that made them quite a bit taller.
“Shall we go?” Zack asked, holding out his arm and eager to get this date over with. His dick was throbbing so painfully already and the thought of what was coming after was making him so hot.
“Angeal said I should put in a plug first. He was very clear about which one,” Sephiroth said, going to the drawer and taking out a medium sized plug, and Zack knew that if Sephiroth would be wearing that one, he wouldn’t need any further preparation to take Zack, “you want to help?”
“Of course,” Zack said faintly, feeling a glob of precum come from him, “uhm, best bend over something.”
“Alright,” Sephiroth said, leaning on a cabinet on his elbows and spreading his legs.
Zack swallowed, and lifted the dress, putting it on Sephiroth’s back to reveal the blue lacy panties. Gently, he pulled them down, until they were resting right on the fold of the buttock.
Putting some lube on his fingers, he started to tease them in the tight hole until he could fit in two easily, his own dick twitching in interest, but was still too confined.
But tonight he would finally be freed and he could take the place of his fingers in the pretty hole, knowing well enough why Sephiroth would be wearing the plug.
“This should do,” Zack said, grabbing the plug and pushing it in before pulling the panties back on. He was unable to resist sneaking a hand to the front, feeling that Sephiroth was hard, “seems like I’m not the only one who will be horny half of the night.”
“Genesis and Angeal love to see other people squirm,” Sephiroth explained, arranging his skirts before putting a shawl over his shoulders against the cold weather, “let’s get going now. They said they would meet us at the restaurant.”
“Of course,” Zack said, grabbing a backpack, “the taxi should be ready for us.”
“Wonderful,” Sephiroth said, actually looking forward to the date, loving that no one recognized him as being the great general.
The two sneaked of the base, going to the place where he had ordered a taxi.
“Oh, quickly get in, Miss. It’s mighty cold out,” the driver said, holding the door open.
Sephiroth smiled at him and got in the car, Zack soon following.
“You know where to go,” Zack said with a grin, not having revealed to Sephiroth what the place was that he had reserved.
It was a rather exclusive restaurant, and he had to use some of his connection to get in so quickly, but he had managed to do it all on his own. He wanted to prove to his new partners that he was resourceful and he wanted to spoil them rotten as much as he was sure they were going to spoil him.
Sephiroth looked at Zack, making a few signs with his hands, asking where they were going.
“It’s still a surprise,” Zack answered, smiling up at him, knowing that as long as they were in public, Sephiroth was going to keep silent.
It didn’t take long before they reached the place, Sephiroth actually looking impressed at the fancy restaurant.
“You have eaten her before?” Zack asked when they got out. Sephiroth shook his head. He most of the time tried to get out of any events that would take him to places like these, knowing that the company of directors and other high-level staff would be rather boring and business-like.
But with Zack and the rest of their partners there, it certainly would be fun.
‘We go in?’ Sephiroth gestured, glad that Zack knew the sign language better than Cloud, who was still learning it but was nowhere fluent just yet.
“Yeah, of course. Too cold to leave a lovely lady waiting outside,” Zack said, taking his hand and walking with him to the front, which luckily had an awning over it because the first drops of rain were just starting to fall down.
Entering the building, the warmth was immediately pleasant. Zack walked to the small desk in the entrance.
“Good evening, sir,” the maître d’ said, frowning slightly when he looked Zack up and down, “how can I help you?”
“I got a reservation for five. Under the name of Zack Fair,” Zack said, his chest puffing out and hoping that it impressed Sephiroth.
“Aah, let’s see…ah I see,” the maître d’ said, “we overbooked, so your table is cancelled.”
“What?” Zack asked, his face falling and he frowned, “why did no one warn me?”
“Ah, it must have been an oversight. I can book you in for the next free place,” the maître d’ said, not looking very interested in having Zack here as a client, “it should be around 6 months.”
“I…no, not for the moment,” Zack said, looking rather disappointed, “you sure there’s no table free? I mean, I did call like two days ago…”
“No place free,” the man said, glancing behind them to see another couple.
“Here, let’s go to the side,” Zack said, not wanting to cause a scene. Sephiroth touched his arm, and smiled at him.
‘It’s okay. We’ll find somewhere else,’ Sephiroth signed, making Zack nod, even though he was rather disappointed.
“Yeah, let’s wait for the others,” Zack said, going to stand as far as he could from the entrance while staying under the awning. The Maître D’ could still see them, and he didn’t look very happy, “I’m sorry for this.”
‘Not your fault,’ Sephiroth signed, just when a waiter came out.
“The boss said you guys are loitering,” the man said awkwardly, “he doesn’t want the customers to think we deal with riff-raff.”
“Ah, I see,” Zack said, his cheeks flushing and once again feeling like a country bumpkin. He almost felt Sephiroth tense at the words and when he looked at the man he saw the eyes glaring at the waiter.
“Finally we got here,” a voice suddenly sounded, and they all turned to look at Genesis and Angeal approaching, “seems like Cloud’s still not here.”
“Mr. Rhapsodes, Mr. Hewley,” the waiter said, his eyes widening, and he looked back at the Maître D’, whose eyes were widening as he quickly got out.
“Oh, if it isn’t Shinra’s finest,” the man said, smiling and bowing and Genesis and Angeal were suddenly ushered inside.
“Just a moment, we’re not here on our own,” Angeal said, stepping back from the man.
“Is the general coming too?” the waiter asked, his eyes wide and eager.
“Ah no. We’re here with Zack and Lucy,” Genesis said, stepping up to Sephiroth, and taking his hand. He bowed down and kissed it, “sorry, my fair lady, that we are so late.”
‘They won’t let us in,’ Sephiroth signed unhappily while the Maître D looked in horror at the scene in front of him, suddenly realizing with whom the two elites belonged.
“What?” Genesis said, looking in shock, “I thought you reserved a table.”
“I did. It was cancelled because they overbooked,” Zack said, rubbing the back of his head.
“And they didn’t warn you?” Angeal asked, “why make you waste time.”
“Ah, it’s all a misunderstanding, sir. I’m sure we can fit you at a nice table,” the maître D said, knowing how important it was to keep the important clientele in.
‘He said it wasn’t possible when Zack asked,’ Sephiroth gestured, somehow managing to make his words sharp.
“Ah, I see,” Genesis said, noticing a blond head approaching through the falling rain, “you want to eat elsewhere princess?”
A flush appeared on Sephiroth’s cheeks at the words, not used to being called that in public. Still, he nodded.
He didn’t want to eat anywhere where they disrespected one of his partners and he hated sycophants.
Cloud had joined the group by now and was curiously looking at the rest, not really knowing what was going on.
“What do you say?” Genesis asked.
“Well, if Lucy doesn’t want to eat here, I’m game for anything,” Cloud said, looking curiously at the group.
“They cancelled my table,” Zack explained.
“No sir, we didn’t mean it like this,” the maître d’ said, “if you would just come in, I’m sure we can arrange something.”
Sephiroth huffed and crossed his arms, clearly not amused. He put his arm in Zack’s and glared at the maître d’ as if he was some kind of insect.
“You know, there’s this restaurant that does authentic Gongagan dishes,” Cloud said, “I never tried it before, but perhaps we can go there?”
“That sounds great. Zack can tell us if they are authentic or not,” Angeal said, the maître d’ looking as if he lost a battle.
“Are you sure? Gongagan food is…specific,” the man said. This seemed to be enough for Sephiroth because he walked off, into the rain and dragging Zack with him.
“Ah, princess, wait for us,” Genesis called out, a smile on his face when he followed the two, “you don’t even know where it is.”
“I parked the car a little further,” Angeal said, and soon they were off, ignoring the maître d’ completely.
Angeal pointed the car out, holding the door open for them to get in, Sephiroth in the front and Cloud squeezed in the back between Genesis and Zack.
“That man had absolutely no right to speak to Zack like that!” Sephiroth snarled as soon as the door was closed.
“You’re hot when you’re angry for my sake,” Zack said, making the man’s eyes widen at the words.
“He is,” Cloud said, “so fierce and grand when he’s trying to protect us.”
“And so soft and gentle when he’s in bed,” Genesis added.
“Well, let’s go to the new restaurant, okay?” Angeal said, starting to drive, “you know the way, Cloud?”
“Yeah,” Cloud said, starting to help and navigate.
“We haven’t got a reservation though,” Sephiroth said, frowning a bit, “the man at the restaurant said it was six months before he had a spot free. Won’t it be the same here.”
“You never really go to restaurants, right?” Zack asked, looking in fascination at Sephiroth.
“I do when I’m in Costa Del Sol,” Sephiroth said, “they never have reservations. I just show up and they always got a space somewhere.”
“Well, this restaurant is more like that,” Cloud said.
“I hope it’s authentic,” Zack said, getting out of the car and hurrying to open Sephiroth’s door for him, “my lady.”
Sephiroth raised an eyebrow, but was silent again while he grabbed Zack’s hand. They hurried across the road, the rain still falling down, Cloud grabbing his other hand.
Entering the place, it was really busy in, which was positive for them.
“Good evening. A table of five?” the hostess asked, eagerly coming up.
“Yeah. Preferable in a quiet corner,” Genesis said, shaking his coat out a little and it was than that the woman recognized them.
“Ah, yes of course,” the woman said, “we’ll got a nice nook where you’ll be nice and private. Come along.”
“This seems like a fun place,” Zack said, “I love the decoration. It reminds me of home.”
“Are you from Gongaga?” the woman asked.
“Yeah I am. And you? I don’t recognize you,” Zack said.
“Ah, my parents were,” the woman said, “they moved twenty years ago after the frog-flu.”
“The Just’s?” Zack asked, making the woman look in surprise.
“Yeah, that’s our last name,” she said, “how did you know?”
“Well, Gongaga is tiny. We’re still talking about families that left like three generations ago,” Zack said with a shrug.
“Well, it’s nice to know we’re famous somewhere,” the woman said, gesturing to a booth in a small side room, not completely separated from the main room, but more private, “here’s the menu. We’ll come to take your order soon.”
“Great,” Zack said, glad that they were kind of private, “this place looks awesome Cloud.”
“Just heard some people talk about it,” Cloud said, “honestly, it wasn’t in a nice way.”
“I hope the food will be good. It doesn’t look busy even though it’s the peak hours,” Angeal said.
“We’ll have to see,” Zack said, “but before we order, I got something for you, Sephiroth.”
“Me?” Sephiroth asked softly, making sure that there wasn’t anyone near to overhear.
“Yeah, here,” Zack said, taking a package out of his backpack and giving it to Sephiroth. Hesitantly, he opened it, revealing green fabric.
“It’s a frog?” Sephiroth asked, taking the soft item out.
“Yeah, a frog plushie. Gongaga is full of those,” Zack said, grinning, “since you like cuddling so much, I thought you would like it.”
“No one ever got me a plushie before,” Sephiroth said, staring at it. Zack’s smile fell away slightly.
“You like it, right?” the man asked. Sephiroth turned to him and grabbed the back of his head before pulling him close to the most passionate kiss Zack had experienced ever.
“Oh, I’ll be right back,” the waitress said, sounding flustered. Sephiroth pulled back, hugging the frog plushie closely and startled when it let out a quack.
“No, it’s fine, we’re ready to order,” Genesis said, looking more than amused.
Chapter Text
The restaurant’s food was delicious, even if some of the spices were rather particular and the group enjoyed the dinner.
Sephiroth’s hand did disappear under the table, gently stroking Zack’s tight and Zack did notice Cloud hand disappearing as well and from the way Sephiroth’s breath hitched, he knew where it was.
“How about dessert?” Genesis said, a grin on his face from where he was looking at the trio on the other side of the table.
“Sounds wonderful,” Cloud said, making Zack groan. He was starting to feel as if his balls would explode and Sephiroth was looking flushed as well.
“Sure, dessert,” Zack said, putting his hand under the table as well, and his eyebrow rose when he noticed that Cloud’s hands were under the skirt.
The blond smirked at him when he felt the hand, as if he was challenging him and Zack had never been good on letting a challenge go from him.
Letting his hands slide under the soft fabric of the skirt, Sephiroth did his best to keep quiet while Angeal and Genesis ordered an assortment of desserts.
The waitress disappeared and Zack slid his hand a little higher, cupping the balls that were still in the panties and then noticing that it was bunched up under the dick, a small hand softly stroking it.
“You think we can have a little extra before dessert arrives?” Cloud said, a smirk on his face.
“Let me Spikey. It’s my date,” Zack said, wrapping his hand around Cloud’s and both of them were grasping Sephiroth now he tried to stifle a moan.
“Sure thing,” Cloud said, pulling his hand back and lowering it between the legs, sliding down in the panties until he could just feel the base of the plug.
“Oh,” Sephiroth gasped, biting his lip and trying to keep quiet.
“Well, it’s always nice to get a show as well,” Genesis said, sitting back and enjoying the way Sephiroth was wriggling, trying his best to be still and not succeeding.
“Perhaps you should try your thumb again,” Angeal suggested, making Sephiroth flush.
“We’re in public,” Sephiroth muttered softly.
“Private enough. I can see if anyone is coming,” Angeal assured him, “now thumb in the mouth to help keep quiet, and perhaps you should keep your plushie close. You got a name for him already?”
“Froggy?” Sephiroth asked, his face getting redder and redder.
“Froggy sounds wonderful,” Genesis said with a laugh, “now do what daddy asked.”
Making a small sound of desire and embarrassment, Sephiroth did what Angeal asked, tucking his thumb in his mouth. Grasping the plushie, he leaned against Zack, giving Cloud a little more room to play with the plug while Zack pumped his dick.
“This is really a thing,” Genesis said, seeing the way Sephiroth was sucking his thumb and looking so demurely at them, making small mewls while he grasped the plushie. Sometimes he squeezed it a little, making it quack and somehow that elected a small chuckle from the man before he moaned when either Zack or Cloud did something delightful.
“I think I see them putting the desserts ready,” Angeal said, Sephiroth’s breaths coming a little shorter.
“Almost there,” Cloud said, “come baby, you can do it. Make cummies for us like a good boy.”
Sephiroth gave a groan, his whole body growing taut while Zack pulled his foreskin up, catching all the fluid in there.
“Okay, take a few breaths, the waitress will be here in ten seconds,” Genesis said, starting to count down silently.
At three, Sephiroth sat up, a little red faced but looking as if nothing had happened.
“Here we are, a nice assortment of desserts and local teas,” the waitress said, putting three pots on the table, “please enjoy.”
“Thank you,” Angeal said, glad that they were left in privacy again.
Sephiroth gave another groan when Zack was moving his hand, letting go of the foreskin and catching the cum.
“Now what do we do with this?” he asked, showing his dirty hand. Sephiroth grabbed it and started to lick his fingers, making him swallow with a gasp.
“So, how horny are you?” Genesis asked with a grin.
“On a scale of one to ten? About a gazillion,” Zack said, his underwear wet with precum and his dick throbbing hard in the confines of the cage.
“I have to admit, you held on longer than I expected you to,” Angeal said, taking a sip of his tea and selecting a pastry, putting it on Sephiroth’s plate, “that hand is clean darling. Here’s a treat.”
“Thank you…daddy,” Sephiroth said, the last word even more silent than the first two, the flush on his cheek intensifying.
“You’re welcome, sweetheart. Now eat up. Need to have some fuel in you for tonight,” Angeal said. Sephiroth nodded, and they managed to polish off all the pastries.
The waitress was kind and the food hadn’t been that expensive and Sephiroth was convinced that they had a better evening in this small restaurant than they would have had in the fancy place they had gone to at first.
“Hey, why don’t we take a picture? For on our fansites,” Genesis offered, “if you’d allow posting it, of course. It might make some of our fans come to this place.”
“Oh would you? We’ve been having so few customers,” the woman said, her eyes wide and gladly going on the photo with Zack, Angeal and Genesis.
“We’ll stay to the side. No one knows us,” Cloud said, holding his arm out for Sephiroth, how nodded silently.
The photo was soon uploaded and they got back in the car, Sephiroth holding Froggy with a pleased look, his fingers softly rubbing over the soft fur.
Arriving back home, Zack felt like he was going to explode.
“We can take the cage off now, right?” the man said.
“Yeah, we can,” Genesis said, taking of his coat and not stopping there, “get naked.”
“Oh yeah!” Zack said with a grin, enthusiastically taking his clothes off while Cloud was helping Sephiroth with the zipper, the tall man holding his hair to the side.
Zack was naked soon enough and looked at Cloud pull down Sephiroth’s panties and taking out the plug.
“On your back, dear,” Genesis instructed, and Zack didn’t waste any time to go on the bed, moaning while Genesis fiddled with the cage, taking it off and Zack’s dick took no time to finally swell into a full-blown erection, “well, this is sticky.”
“With Sephiroth so hot, how could it not,” Zack said, grinning up at the man. He held out his arms, “help your boyfriend out, Seph?”
“You deserved it,” Sephiroth said, climbing on the bed. His erection bobbed with every step and Zack could almost come by the sheer sight of the man.
Soon, his knees on either side of Zack’s hips and with one quick movement, Sephiroth sat on Zack’s dick, his ass flush against Zack’s hips.
“Oh god!” Zack shouted, his dick throbbing and twitching when the best orgasm in his life overtook him, the cum seemingly spurting forever out of him and into Sephiroth, who kept on sitting still, his dick leaking precum as well.
He still felt so sensitive, and he gave out a yip when he suddenly felt a tongue at the base of his dick, where Sephiroth ass was still at.
“Mmh, nice Cloud,” Sephiroth said, leaning down on Zack’s chest to give the other man some more room.
“What a nice sight. I almost feel jealous I’m not in you too,” Cloud said.
“You can,” Sephiroth said, shifting slightly and making Zack clench his teeth when his oversensitive dick gave another pulse and he swore that more cum shot out of him even though it wasn’t an orgasm.
“It should work. Me and Angeal have done it before,” Genesis said, “just need some patient stretching.”
“Or you can just go in if you don’t want to wait,” Sephiroth said, suddenly feeling an insecurity come up again, “I know it must be annoying to wait so long each time.”
“I don’t mind waiting if it’s more comfortable for you,” Cloud said, frowning a bit, “taking me in one go without preparation isn’t healthy.”
“I heal very quickly,” Sephiroth said, looking at Cloud, “I want to please you.”
“And you will, darling, you will. Now how about we go slowly. Zack barely fucked you, so you’re probably still rather tight,” Cloud said.
“Zack you can go again?” Genesis asked, Zack gasping when Sephiroth got up, the cum leaking slightly from the hole.
“Just give me a moment,” Zack said.
“It’s our turn to play,” Genesis said, “come here darling. On hands and knees. How about Angeal will take you now, while I fuck Angeal.”
“Sounds nice,” Sephiroth said, sitting ready and moaning when the fingers entered him, stretching him a little wider before Angeal took place in front of his hole. He pressed in and sat still.
Genesis sat behind him and pressed himself into Angeal, who moaned when he felt the dual sensation of being penetrated and doing the penetrating.
“Alright, let’s start moving,” Genesis said, pulling out of Angeal and snapping in hard, making he man snap his hips against Sephiroth.
Slowly, they moved to Genesis’ rhythm, Sephiroth soon gasping while Angeal grasped him and it didn’t take long before he came. Genesis followed after while Angeal did his best to hold on as last.
“Gen, get out,” Angeal gasped, the shallow movements bringing him close to edge but not over it.
“I’m going, I’m going,” the red-head said, pulling his dick out and enjoying the trail of cum he was creating.
Angeal huffed a bit, and then grasped Sephiroth’s hips a bit better and really started pounding into him, grunting when he came not much later.
“Now you, Cloud,” Angeal said, pulling out and Cloud took his place, fucking Sephiroth slowly and soon Genesis was standing near them, pressing a few fingers next to his dick while Sephiroth’s eyes almost turned back into his skull.
“I think this should do it,” Genesis said, gesturing for Cloud to sit against the headboard. Both Angeal and Genesis grasped one of Sephiroth’s legs and held them up and open for Zack, who started to press in.
Zack did most of the movement, trying to go slow and make both others come first. Sephiroth was overstimulated and loving every second of it, his dick giving a twitch while he came, almost nothing coming out.
Cloud came a little later and kept on buried into Sephiroth until Zack came. The latter pulled out, but Cloud didn’t, keeping his dick in the now loose hole and enjoying the way all the cum was leaking on him.
“Did…did I please?” Sephiroth asked, his chest heaving up and down while he tried to string his thoughts together.
“More than,” Cloud said, giving a kiss on the shoulder and letting Genesis and Angeal help Sephiroth get off and lie down on the pillows.
“Zack?” Sephiroth asked.
“I would wear the cage for a year if it meant that I could fuck you again,” Zack said, making Sephiroth groan.
“Please don’t. Don’t want to miss you for a year,” Sephiroth moaned out, making everyone laugh.
Notes:
Another part in this little series.
Don't forget to leave a comment if you liked it, it's very much appreciated.
