AFF Fiction Portal

Sharing The Puppy

By: Dysnomia
folder Final Fantasy VII › Threesomes/Moresomes
Rating: Adult ++
Chapters: 1
Views: 1,575
Reviews: 3
Recommended: 0
Currently Reading: 0
Disclaimer: I do not own Final Fantasy VII, nor any of the characters from it. I do not make any money from the writing of this story.

Sharing The Puppy

Title: Sharing The Puppy
Author: Dysnomia
Fandom: Final Fantasy VII: Crisis Core
Pairing: Sephiroth/Angeal/Genesis/Zack
Rating: NC-17
Summary: “I told you he looked good naked.”
Word Count: 4203
Kink: three-on-one consensual gangbang, Zack as the “victim”
Warnings: slash

The three top ranking Soldiers were all gathered in Sephiroth’s office, and anyone walking by the glass walled office would assume they were talking about a potential mission, judging by the seriousness of their expressions. When in actuality their conversation had nothing to do with work, not even close, unless you could count the topic revolving around a co-worker as work related. Sephiroth frowned, staring at Angeal over gloved hands folded under his chin. “You are absolutely certain Fair is agreeable to this situation?”

Angeal snorted, “Agreeable might just be a gross understatement. When I offered the suggestion to Zack I swear he almost started drooling. He has been bouncing off the walls ever since, more then eager to fulfill the arrangement.”

The ghost of a smirk flickered across Genesis' face, “So when are we going to do this?”

“The sooner the better I think. I can’t take much more of the puppy being even more hyper than usual.” Angeal winced, thinking about how over excited Zack has been since last week.

Always one to think of the details Sephiroth spoke up. “Where are we going to do this that has enough room?”

Genesis had the answer immediately. “My apartment has a big enough bed.”

His statement earned him identical looks of disbelief, although it was Angeal who finally managed to put his curiosity into words. “Do you know from experience that four adult men can fit easily on your bed?” His voice was laced with shock, staring at his childhood friend with widened eyes.

Genesis rolled his eyes, huffing in annoyance. “No, not from experience. I just happen to have the largest bed currently on the market. I happen to enjoy being comfortable while I sleep, and having a lot of room is paramount to a good nights sleep.”

Still looking at the redhead oddly, Sephiroth nodded, making the decision for the three of them. “Then it’s settled. Tonight, at Genesis', ten o’clock. The three of us will meet then. Angeal, have Fair show up at ten-thirty, it will give us time to get ready.”

It was with mutual agreement that Genesis and Angeal nodded, all three of them pushing out of their chairs, each starting their own countdown until later that night.

****

Angeal slipped through the door to Genesis' apartment a few minutes after ten, knowing Sephiroth was already going to be there, since he wouldn’t dream of showing up any earlier or later then ten, it was a given that he had been knocking at ten on the dot. He took a quick glance around the front room, taking in the fact that everything was clean and in its place with the exception of the copy of Loveless sitting open on the coffee table. He couldn’t see either Sephiroth or Genesis, but could hear muted talking coming from what he knew was the bedroom. Every first class Soldier had an apartment with the same basic layout, personal touches being the only thing to differentiate between them.

Knowing Genesis' rule about wearing shoes on the carpeting, Angeal toed off his boots, leaving them at the door along with the boots belonging to the other two men. He made his way into the bedroom, hiding his surprise when he finally got a look at the room. The bed really was as large as Genesis had said, taking up the majority of the space, leaving only a small path that led to the closet and bathroom, as well as space for a small bedside table. Sephiroth also seemed to be admiring the size, glowing green eyes staring with a calculating look, like he was already mapping out possible positions.

Angeal was reluctant to interrupt Sephiroth's thoughts, but there was something that he needed to discuss. He cleared his throat, bringing their attention to him, waiting until both were looking at him before talking. “No matter how psyched Zack has been about this, I think once he actually gets in here it’s going to be a lot harder then he thinks it’s going to be. That’s why I would appreciate it if you two were not in his direct sight until he’s feeling comfortable, we don’t want to scare him off.”

Raising a silver eyebrow, Sephiroth scoffed. “And what exactly do you suggest we do then? Hide in the bathroom?”

Fighting to keep a straight face, so they’d know he was serious, Angeal continued, “That is in fact what I’m suggesting. It’s not so much the idea of what we’re going to be doing that will be the problem, it’s who he’s doing it with that has him slightly intimidated. Seph, you have to admit that you’re not the most approachable of people at times, never mind when Zack is going to be at his most vulnerable.”

Sephiroth conceded that point silently, not needing to acknowledge the fact that Hewley was right. “Very well, you do know your lover better then we do after all. Although you’ll have a very short time to get him comfortable just so you know. Neither of us are well known for our patience.”

They made to move into the bathroom, until Angeal’s next words stopped them in their tracks. “That’s for sure. Which is why I made sure to tell Zack to come already prepared.” They watched a leer cross Angeal’s face. “Apparently Zack’s spent the entire evening playing with his collection of toys.”

Genesis stifled a groan, and Angeal watched in amusement as both men’s pants got a visible bulge in the front, no doubt picturing the flexible teenager twisting to stretch and lube his passage. Eyes now burning with lust, Genesis grabbed Angeal’s turtleneck, yanking him forward for a hard kiss, a promise of what was to come, before letting go to grab Sephiroth instead, tugging the silver haired general into the smaller room, hands already wandering, kicking the door mostly closed behind him.

Angeal’s gaze drifted to the clock on the wall, noticing he now had less then ten minutes to get ready before Zack showed up. He pulled the covers from the bed, figuring Genesis would appreciate it if the expensive duvet wasn’t wrecked. From his pocket Angeal took a small bottle, placing it on the bedside table, within easy reach. The only problem Angeal had with the bed was that it faced the bathroom; he would need to use his larger frame to shield the door from Zack’s field of vision, since he knew the other two wouldn’t be able to resist peeking and risk getting seen too soon. He frowned at the noise he could hear coming from the other room, the obvious rustle of clothing being taken off and dropped, hoping they’d be a little quieter once Zack was here, although losing the clothes did seem to be a good idea.

Stripping his own off, Angeal settled himself on the bed, lying back against the multitude of pillows, adjusting the erection his own words and Genesis' kiss had created. He didn’t have to wait long before he heard the knock on the door. The second class Soldier was a couple of minutes early. He’d purposely left the door unlocked when he’d come in, “It’s open Zack. I’m in the bedroom.”

He listened as slightly hesitant footsteps came closer, until an unruly mop of black hair and wide blue eyes popped around the corner of the doorframe. Zack stepped fully into the room, his clothing nothing more then a t-shirt and pair of sweats, confusion clouding his eyes at the lack of anyone else. Angeal read the question in the brilliant orbs and smiled reassuringly. “They’re around; I just want to make sure you still want to do this. It is completely up to you, you decide whether this happens or not.”

In response, Zack shed the t-shirt, revealing lightly toned arms and abs, his training having not yet created the solid muscles of his mentor. Angeal beckoned him closer, knowing that a physical connection would help relax the younger man. Zack crawled onto the bed, astonished at the sheer size. He melted into Angeal’s embrace as the older man pushed Zack to lie on his back, covering his body, kissing those tempting lips. He could tell that despite his nervousness, which shone in his eyes, Zack was very much interested in what was to come, as his half hard cock pressed into Angeal’s thigh.

Angeal stroked and kissed every inch of exposed flesh that he could touch, glad when taunt muscles started to relax, until Zack was limp everywhere except where it counted. He slid down Zack’s body, until his face was level with his groin. He grasped the grey sweats in both hands, easing them down trembling legs, freeing a now fully erect cock. Making sure he kept his eyes locked on mako bright eyes now lacking nervousness, Angeal’s tongue snaked out to lick up Zack’s length, lapping up the fluid already seeping from the tip. Zack’s breath hitched at the contact, staring at the mesmerizing sight of his lover between his legs, his cock hovering near that mouth. Angeal pulled the sweats the rest of the way off, tossing them off the bed. Once freed from the material, Zack’s legs parted, making more room for Angeal to fit between his thighs. Both eyebrows rose as Zack’s spread legs gave him a good view. He bit back the urge to moan, not able to tear his eyes away. Zack was still watching him intently so Angeal had to do some quick thinking. “Close your eyes. Don’t open them again until I tell you to.”

Zack wouldn’t dare disobey an order from Angeal, even during sex, so he knew it was safe to move. With his eyes closed nothing would startle Zack, he needed to let Sephiroth and Genesis see this. He shifted over to the side, no longer covering Zack, leaving him lying with his legs spread with a perfect view from the bathroom. He reached a hand out, running his palm down Zack’s cock, over his balls, all the while making sure he didn’t block Sephiroth and Genesis' view of what was happening. He moved his hand even lower, to toy with the silicone end of the plug in the teenager’s ass. “You walked all the way over here from your quarters with this inside you?”

Zack gasped as Angeal pulled the plug out partially, before pushing it back in so that it rubbed against his sweet spot, then repeating the process. Zack vaguely registered the fact that he’d been asked a question and he forced himself to think of an answer. “You told me to… to make sure I was prepared. Ah!” He cried out at a sudden twist to the plug. “This way I’m making sure I stay stretched, so it’s easier for you guys to fuck me.” Zack shivered as he said the last sentence, nervous anticipation coursing through him.

Angeal bit his lip, Zack’s words affecting him as well. “Oh, that’s a good puppy. I think you deserve a treat.”

And with that Angeal wrapped his lips around Zack’s length, sucking gently, still playing with the butt plug as well. He let go of the silicone long enough to wave at Sephiroth and Genesis, deeming Zack ready enough for them to make their appearance, all the while not taking his mouth away from Zack. The two emerged silently from the other room, both naked and rock hard, flushed with arousal, their eyes glowing brightly. As if they had discussed it, they climbed onto the bed in one smooth movement, kneeling on the end of the mattress side by side, Sephiroth sweeping long hair behind him.

Zack jerked slightly at the shifting of the mattress, aware now that someone else was there, tensing slightly, but still he didn’t open his eyes, and Angeal felt weirdly proud of him. Using a few hand gestures Sephiroth managed to convey to Angeal what he wanted to do. Angeal let Zack slip from his mouth, the teen letting out a moan of disappointment at the loss. Guiding him with his hands, Angeal let Zack know what to do. “Come on pup, up on your hands and knees and turn around. And keep those eyes closed.”

Zack did as asked, aware of the fact that the change in position now had him facing the other two Soldiers. He really wanted to open his eyes, to see what he was getting himself into, but he couldn’t, not yet, not until Angeal gave him permission. Zack could feel Angeal shifting around him, moving from his side to behind him, one hand massaging his ass cheek, the other running up and down his back in a soothing motion. He wanted to let Angeal know that he was okay now, that he wasn’t scared, but he wasn’t sure Angeal would believe him, as he was still trembling. The trembling wasn’t out of fear though, it was sheer excitement, the prospect of being used as the source of these three men’s pleasure the reason for the shaking. He heard the smooth sound of Genesis' voice then, the tone questioning. “Just how big a mouth does he have?”

Angeal's rumbling laughter followed the question. “More then big enough for what I have a feeling the two of you have planned.”

Zack scowled, not sure if he should be insulted or not. Just because he talked a bit more then the next person, alright a lot more, it didn’t mean he had a big mouth. He just liked to talk, there was nothing wrong with that. Angeal watched as the two drank in the sight of Zack naked and hard, completely at their mercy, oblivious to what was being planned around him. “I told you he looked good naked.”

Sephiroth answered Angeal’s almost smug sounding statement. “Not once did we doubt that the boy looks good. With or without clothing.”

That shocked Zack a little. He was usually really good at noticing when someone was checking him out, or at least found him attractive. He’d known Genesis would stare at him, but not even once had he caught Sephiroth at it, so he either hid it way better or was much sneakier about it. That settled the last of his nerves, as he hadn’t been sure Sephiroth hadn’t just been talked into this without really wanting it.

Angeal’s hand pressing down on his back snapped him out of his thoughts, and he bent his legs a little more, lowering himself a bit until Angeal tapped his back to stop. Inhaling, Zack had a pretty good idea of where this new position left him, the unmistakable smell of male arousal hitting his senses. But who’s, Genesis or Sephiroth's? “You can open your eyes now Zack.”

The answer to his question presented itself as his eyes blinked open. So it was both. The way they were kneeling close together left their erections standing proudly side by side, bobbing right in front of Zack. He licked his lips at the sight, both had similar cocks, not quite as wide as Angeal, but longer. Both were leaking pre-cum, and Sephiroth twitched as Zack licked his lips again, wetting them. Always the impatient one, Genesis wasn’t willing to wait for Zack to make the move himself. He moved closer, until the head of his cock bumped against that pretty mouth. He hoped Zack would get the hint, and sighed in pleasure at the first tentative lick. He shoved forward as those lips parted, leaving Zack with the choice to either take him in, or have to turn his head away.

Genesis was lucky Zack enjoyed sucking cock, and was good at it if he did say so himself. He wrapped his lips around the shaft tightly, and Genesis bucked his hips, thrusting into the tight, wet cavern surrounding his cock. Sephiroth let Genesis have his fun for a moment, sharing a heated look with Angeal over Zack’s body. But as he’d said before, Sephiroth was definitely not known for having patience, or for waiting his turn. There was no way Genesis was going to be having all the fun. He moved forward as well, one hand wrapped around the base of his penis, guiding it to Zack’s mouth. Zack’s eyes widened when he realized what Sephiroth wanted him to do, now understanding Genesis' comment about the size of his mouth and Angeal’s answering comment.

He backed off of Genesis, just leaving the head in his mouth, jaw opening as the head of Sephiroth’s cock joined the other man’s. Sephiroth's eyes closed briefly at the first feel of that hot mouth surrounding him, as well as the added pleasure of Genesis' head and shaft rubbing against his in the tight confines. Angeal was enjoying the sight, staring transfixed as Zack’s mouth was stretched wide around both cocks, working hard to suck them properly, sliding his mouth up and down. It seemed he really did have a big mouth, and for once all three of the first classes were glad for it.

Snapping out of his partial trance, Angeal reached over for the bottle on the table, slicking his own as of yet untouched flesh, before just dropping the bottle to the sheets. He finally pulled the plug all the way out, smiling as the moan Zack let out caused vibrations that made the other two shudder and gasp. He lined himself up to the pre-stretched hole, and one hard thrust had him buried balls deep. Zack jerked, the force of Angeal’s entry pushing him further onto the cocks in his mouth, making him choke slightly. Angeal gave him an apologetic kiss on the back, lips tracing along his spine, before starting up a much more gentle rhythm, shallow thrusts that left Zack shivering.

Zack was still so tight, muscles hugging Angeal as he thrust in and out slowly, hands holding onto hips so that he didn’t accidentally choke the younger man again. He didn’t want Zack to come any time soon, so he made sure to angle his thrusts so that he brushed across Zack’s prostate lightly, just enough to send light sparks flaring up his spine, ensuring Zack enjoyed it but he wouldn’t be sent over the edge anytime soon. Angeal knew he wasn’t going to have the staying power to make this a very long fuck, the sight in front of him was pretty much guaranteeing that. He was certain that never in his life had he seen anything quite as hot, and he would likely never see such a thing again. Sephiroth was a hard man to convince into bed, and almost never had the same partner twice, so that perfect body would likely not be exposed like this to him again. Genesis and he had never really meshed sexually, both too dominant to concede to each other. The only reason they were all together now was the young man between them, the mutual want between them all.

He sped up his pace, plunging quicker into the tight channel. Zack was enjoying the sounds Genesis and Sephiroth were making, but he was slightly frustrated by how quiet Angeal continued to be. The man hardly ever made any noise during sex, Zack had only picked up one trick so far that was sure to work. Although with his mouth so busy he didn’t know if he could pull off the concentration needed to do it. Trying to match Angeal's rhythm, he tightened is anal muscles every time Angeal slid all the way in, squeezing as tight as he could. His hard work was rewarded as Angeal groaned low in his throat, his thrusts growing more erratic, not as tightly controlled. When he added the quick roll of his hips at the same time as the squeeze Angeal gave a short cry as his seed was wrenched from him, Zack milking him for every last drop.

Angeal lay draped across Zack’s back for a moment, collecting himself first, before pulling out. His leaving left Zack feeling empty for the first time in hours, since before he’d left his quarters earlier in the night. Angeal gave a tired grin to the two men in front of him. “Who wants to go next?”

Genesis and Sephiroth shared a look before Genesis spoke up, “His ass is all yours Seph. I’m quite enjoying the silence right now and wouldn’t mind having it continue.” He gasped as Zack’s tongue played with the head of his cock. “Besides, he does have a very talented tongue that I plan on taking full advantage of.”

Sephiroth nodded, allowing his cock to slip out of Zack’s mouth, leaving Genesis as the sole occupant. Zack ignored his body’s urge to rub at his sore jaw. A long fingered hand ran through his hair, petting through black spikes. Blue eyes looked up to meet the owner of that hand, staring into startling green eyes. “You do have such a pretty mouth, but I’m afraid I want all of you tonight.” A grin twisted those thin lips, as he shifted around on the mattress, taking Angeal's place behind Zack. Angeal lay on his side alongside Zack, watching as he continued to suck Genesis while they were changing positions. Sephiroth bit his lip, getting impossibly harder at the sight that greeted him. That pert little ass was staring him in the face, beautiful rounded cheeks, pink hole stretched open and leaking Angeal’s cum.

Sephiroth groped around for the discarded bottle of lube, finally closing his hand around it, lightly coating his erection. He had watched as Angeal had all but coddled the boy, definitely not going as hard as Sephiroth was sure the younger man could take. He grabbed hold of pale hips with both hands, grasping tightly. In one smooth motion, he impaled the teen, pushing in as far as he could, the way made easy by both the lube and the remainder of Angeal’s seed. He pulled back out right away before slamming back in, holding Zack immobile within his grip, leaving finger shaped marks on his flash.

Zack whimpered at the harsher pace set by Sephiroth, who was striking his prostate on every thrust. Pleasure traveled up his spine in hot bursts, until even his fingertips were tingling, Zack’s mouth faltering around Genesis. Genesis shot Sephiroth a look, insulted that he was managing to pull Zack’s attention away from his task. He took it upon himself to continue, grasping handfuls of hair, fucking Zack’s mouth.

Zack hadn’t been paying attention to where Angeal was, so he didn’t notice when the larger man turned around, sliding underneath Zack’s body. Zack’s neglected length was dripping, and Angeal watched as a bead of pre-cum ran down the shaft. He couldn’t resist reaching his tongue out to trace the path, before licking back down and wrapping his lips around the head, sucking strongly.

Zack was in sensation overload, the pleasure coming from everywhere, the cock in his ass, the feeling of Genesis using his mouth, and his own cock in Angeal’s mouth. The choked off cry was the only warning Genesis gave him before his mouth was filled was the redhead’s load. He swallowed as much as he could, but was unprepared, so some dribbled out of the corner of his mouth, dripping onto the sheets. Genesis leaned back his heels, spent cock falling from his mouth, panting harshly.

The combined work of Angeal and Sephiroth was finally enough to do him in. Fireworks exploded behind his tightly shut eyes, as a particularly brutal thrust had him screaming, voice strained, as he shot his cum down Angeal’s throat. The spasming of his muscles coaxed Sephiroth’s orgasm from him, and he slammed hard into Zack one last time, making the teenager grunt and gasp as fingers tightened even further on his hips, no doubt bruising.

Sephiroth pulled out slowly, softening cock causing shudders to run through Zack as he rubbed inside his sensitive flesh. Zack didn’t realize just how much Sephiroth’s hold on him was helping to keep him up until he let go. Zack’s legs buckled, not able to support himself. Luckily Sephiroth was able to catch him before he landed on Angeal, tugging him to an empty part of the mattress before letting him go again. Zack stretched out, sighing, completely exhausted, but he stopped himself from falling asleep since no one had discussed what they were doing once done.

He heard Angeal chuckle a moment before arms wrapped around his middle, tugging him close against a familiar chest. Zack shifted in Angeal’s arms, resting his head on the defined chest. He was somewhat startled as another body wrapped around him from behind, unsure of who it was until a strand of silver fell over his shoulder. He could vaguely make out the sound of someone grumbling as they got off the bed, “Have a big bed for myself, not to share.” only to return a moment later accompanied by the swish of fabric. Truly comfortable once the duvet was settled over the four of them, Zack assumed it was fine to sleep, and within moments was out, cuddled within the arms of the strongest Soldier had to offer, yet never feeling safer.

END