AFF Fiction Portal
GroupsMembersexpand_more
person_addRegisterexpand_more

Flirtations with Fantasy

By: CryptJo
folder Final Fantasy VII › Yaoi - Male/Male
Rating: Adult ++
Chapters: 1
Views: 706
Reviews: 1
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.

Flirtations with Fantasy

"Fuck, Seph. Do you have to be so rough?"

Zack's cheek pressed against the hot bonnet of the military vehicle his general had borrowed for their little excursion. It was uncomfortable, certainly, but discomfort gave way to knee-buckling pleasure when he felt Sephiroth's warm, wet tongue, pressing against his asshole.

"O-okay...that makes it slightly better."

With tongue and fingers, Sephiroth teased Zack's anus while Zack remained as he was; sprawled over the truck. One of Sephiroth's hands stole around Zack's hip to lightly stroke his erection. The feel of Sephiroth's tongue always drove Zack wild with passion and this time was no exception.

"Seph...no more teasing," he growled out, bucking his hips into the caressing hand. "I need more. Now."

The hand left his cock and instead, moved to his hips, grabbed them tightly and flipped him around. Without missing a beat, Sephiroth dipped his head forward, took Zack's hard flesh into his mouth, shrugged off his coat and dropped his hands to fiddle with his own belts and trousers. The speed with which he rendered his lower half nude might have been described as urgent. Continuing to orally pleasure his partner, Sephiroth raked in his pocket until he found what he was looking for then withdrew his prize and shifted his position so he could deep-throat his lover.

"I think you had better stop, Seph," with great reluctance, Zack sank his fingers into Sephiroth's hair and gently tugged his head back, hissing at the sensation of lips travelling over his flesh. "I'm not gonna last if you keep that up."

Nodding his understanding, Sephiroth accepted Zack's assistance to stand, not caring that in doing so, his trousers pooled at his feet, settling on the dusty, dry mud. Zack reached out to him, fingers heading towards Sephiroth’s untouched arousal, but, despite his ankles being tangled in leather, he managed to sidestep the act with as much grace as he usually possessed and instead, turned towards the truck and bent over.

"Let me...please?"

They were the first words Sephiroth spoke since they'd come to a halt somewhere on an anonymous road, somewhere that wasn't Midgar and therefore somewhere safe for them to express their secret desires. The desires that they only spoke of when away from home and away from others and away from duty and paperwork and false perceptions. It was a game they played. It was almost outside their relationship, like they were each pretending to be someone else; each other, maybe? But it wasn't as simple as a role reversal because it wasn't like they didn't switch when the mood took them anyway and besides, Zack was still a happy-go-lucky, demanding, excitable man-boy and Sephiroth was still his usual taciturn self. It's just that this...this game, the one where each was still himself and yet not, the one they denied themselves the chance to play on more occasions than not for fear it would grow stale, this game...it made them feel so alive. And every time they played it, it felt like the first.

"Spread them wider."

The command came out more hungry than authoritative but was obeyed nevertheless. Steadying his weight on one hand, Sephiroth kicked his trousers off and shuffled his feet apart. His other arm was bent behind him, fingers plunging inside of him and stretching his ring of muscle with the same sort of quick efficiency for which he was famed. Not that Zack minded Sephiroth's speed in the act. Indeed, the sooner he could grab those hips and fuck his commanding officer so hard it would leave a permanent indentation on the truck's bonnet, the better.

If Sephiroth was famed for his efficiency then Zack was famed for his impatience. He grabbed the discarded bottle of lube, poured out enough to coat his cock and a little extra for his fingers. He moved his hand to where Sephiroth's worked and slid his fingers down the palm until they joined the longer, slender ones of Sephiroth. There was a slight tremor through his lover's body as Zack's fingers caressed Sephiroth's and together, they stretched and prepared him for what came next.

This was the part of the game that Zack most enjoyed. When Sephiroth was ready, he all but collapsed on the truck; his body falling limp and deliciously pliable. Taking a breath to steady his shaking hands (anticipation, not nerves) Zack reached out to stroke down his lover's spine. Muscles quivered under his touch and there was a barely-there whimper from the prone man in front of him.

"Beautiful."

Whether the breathed word was intended to mean the man before him or his utter surrender, even Zack could not say. It didn't matter because either was truth. The prize in this game, although it was never a contest, was this; Sephiroth giving up control. Right up until the moment he was ready for Zack to mount him, he retained the upper hand dealt to him by rank and Zack's deference to him but when he was ready, all of that fell away, leaving his body for Zack to take however he wished. And oh, how Zack cherished that. Despite his arousal and his eagerness to take and to fuck, Zack never for a moment forgot that this was a prize; a gift that only he had ever received from his lover, his general, his master for the rest of their time together. Sephiroth submitted to no-one other than the man he trusted with his life and his heart. Only Zack.

Looking was all well and good, but there had to be a time to act and for Zack, that time had come. Before pushing forward, into his lover, Zack pressed a reverential kiss to the man's back. It was a final act of gentleness, made as much as to reassure himself as it was to confirm his love to Sephiroth. No more gentleness after that, though, as Zack pounded relentlessly into Sephiroth, gasped-out curses falling from his lips and fingers grasping at soft skin over hard muscle. For his part, Sephiroth remained passive; only his moans and the curling of his fingers, gouging chunks out of the truck's bonnet gave away his enjoyment of their coupling. That suited Zack just fine. He was there to take, and take he did. Already on edge from their foreplay, his excitement soon got the better of him. His orgasm hit him hard, as if he hadn't quite expected it. With a short, not-quite-whimper, not-quite-cry, his hold on Sephiroth tightened and he stiffened momentarily, then surged forward, penetrating his lover as deeply as he could, emptying himself within.

The sweat cooled on Zack's body and Sephiroth shifted beneath him, still hard and unfulfilled. Realising his lover had not reached climax, Zack pushed himself off and pulled Sephiroth upright until his back rested against Zack's chest.

"Hand," he whispered into Sephiroth's ear and ran his fingertips down over his lover's chest and stomach. "Or mouth."

No response came and Zack smirked. It wasn't a choice for Sephiroth to make and if he had responded then the game would have been over.

"Hmm, hand I think," stepping back, he gave Sephiroth's ass a sharp slap. "Turn around."

Complying immediately with the command, like the good SOLDIER he was, Sephiroth turned to face Zack, but didn't look directly at him. It was odd to see such a submissive expression on the general's face. The first time Zack saw it, he was taken aback until he realised that it was part of the game. After the initial shock, Zack took great delight in seeing the expression, knowing that if Sephiroth looked truly submissive then the game was going well.

Zack leaned forward and kissed Sephiroth, uncaring that it wasn't returned. Finishing with a gentle nibble on his lover's bottom lip, Zack dropped his hand to Sephiroth's erection and circled his fingers around the shaft and began jerking off his lover at an almost brutal pace. His other hand cupped Sephiroth's balls, rolling them and squeezing them in his palm. He dipped his hand further between the man's legs, fingers dipping briefly into the hole he had so recently fucked, then, fingers slick with his own release, he pushed them into that hole once more, massaging Sephiroth from the inside.

The dual assault worked and Sephiroth climaxed, spurting ribbons of come over Zack's hand and nearly staggering backwards. After a moment to recover, his entire demeanour changed and he was back to being the general of ShinRa's armies. Zack's superior.

"Clean us up. We need to get back to base."

He was Zack's master once more and Zack was happy to obey, wiping the evidence of their pleasure from their skin with a few tissues. It was the natural order of things so Zack didn't mind too much. He enjoyed these little flirtations with fantasy, brief though they were. Both of them did, for differing reasons and even though those liaisons were never mentioned, and at no other time did Sephiroth submit so completely, each knew that their relationship was stronger because of what they did when Sephiroth got that certain wistful look, winked at Zack in that way and strode purposefully ahead, knowing full well that he'd be followed.

And he always was.

Age Verification Required

This website contains adult content. You must be 18 years or older to access this site.

Are you 18 years of age or older?