Title: Unwelcome Surprise p.2
Rating: VERY ADULT
Pairing(s): Angeal/Zack, Cloud/Zack, Genesis/Sephiroth/Angeal implied
Disclaimer: The characters do not belong to me. I am making no profit out of this.
Warning: BDSM (more the BD part than the SM part)
Summary: Cloud comes home one evening to find his lover in the arms of another man.
Part 1 Three months later, a weary Zack walked down the corridor up to his front door and unlocked it with a sigh. Ever since the incident, things had been going downhill for him. Perhaps because of his distracted state of mind, his performance on missions significantly dropped and Lazard had berated him and criticized him more than once. Not to mention that his relationship with Angeal had gone down the drain, ever since he threw out the prideful man out of his place. Of course, Hewley was unfailingly polite with him, but the warmth that was present before was missing. Now they acted more like they were acquaintances, instead of the friends, lovers, that they had been. He knew that it was his fault, but he couldn’t bring himself to apologise. Deep down, he put part of the blame on Angeal, even if he was consciously aware that it wasn’t fair to do so. But knowing it and feeling it were, unfortunately, two very different things. And Cloud… the blonde acted like Zack was invisible, like he didn’t exist, and that stung more than bitter words and accusations would have ever hurt. He had tried to talk to him a few times, had tried to apologise, at least, as if that was enough, but he had been given the cold shoulder and even colder look.
With these heavy thoughts in mind, he put his gear on the stand and took off his heavy shoes, then walked bare-footed into the kitchen. Opening his fridge, he peered inside, frowning at the choice he had - Wutai leftovers…. and Wutai leftovers. And beer. He grabbed a bottle and leaned on the counter, rubbing his tired eyes. He needed a shower, and then his bed. Hopefully, sleep would come to him more easily tonight, though if the past few months were any indication, it was an empty hope. The other way was to drink himself into stupor, something he had done more than a few times, much to his shame.
Shower it was, Zack decided and left the open bottle on the counter, then quickly shed his clothes and left them in the laundry basket. Turning on the hot water, he regulated it on a barely tolerated temperature, then slid under the scorching spray, pressing his forehead to the cool tiles. Sometimes, this was the only place where he allowed himself to cry, the hot stream hiding his tears even from himself.
When the brunette got out of the shower, he was relaxed, at least physically, even if his mind still raced. Trudging down to the bedroom, he felt for the light-switch, illuminating the room in soft white glow. And then did a double-take.
“Cloud?” he said hesitantly, blue eyes widening at the figure reclining casually on the loveseat by the window. The blonde was in full uniform though arms and gear were missing, legs crossed elegantly before him.
“Hello, Zack.” Strife said, but made no move to get up. “I have been waiting for you.”
The question of ‘How did you get in?’ froze on Zack’s lips. The blonde had a key-card and he had never bothered to change the code.
Instead, he said:
”Why are you here?”
Cloud was quiet for a while, as if measuring his words, then answered:
“Why should I not be here? You’re my lover, last I checked.”
”You said we were through.” Zack reminded him, feeling more and more uncomfortable dressed as he was only in the pale terrycloth towel wrapped around his waist and hips.
“I changed my mind.” the blonde informed him and leaned back on the loveseat. “You are a fool, Zack. And you offended me greatly.”
Zack opened his mouth a few times like a beached fish and then finally managed to say:
“… I know.” he looked down “And I know that an apology would never be enough.”
“You’re right, it wouldn’t be.”
It was then when Zack noticed the two duffel bags by the bed, along with a smaller, darker one. Following his gaze, Strife said:
“I am moving in with you, for now, until I approve of a place large enough to be sufficient for the both of us.”
Since Fair was still blinking at him like an owl in the light, Cloud elaborated:
“I got promoted a few weeks ago. No need to live separately anymore.”
Finally, the brunette found his voice:
”I don’t understand.”
“I know.” the answer was a little snide, but Cloud felt he was entitled to it. “I talked to Hewley, you know. He told me everything. All of your little misconceptions about what constitutes manly and what doesn’t. I’m very offended, Zack.” he repeated.
He blushed. Hard. The shame was overwhelming and he had to fist his fingers to hide their trembling. Cloud, though, continued as if he had noticed nothing.
“I am, however, willing to forgive you, if you, naturally, make an effort to earn that forgiveness.”
He felt like he was meeting Cloud for the first time. For the past few months, the young man seemed to have turned into a whole different person, and he wasn’t sure if he disliked that.
“What do you want me to do?” he asked softly.
“Drop the towel and come over here.” ordered the blond, a small smirk twisting the corners of his lips for a moment before disappearing and Cloud grew very serious again.
Wary, yet curious, Zack followed the order, his body beginning to react to the authoritative tone coming from his previously sweet and submissive lover. What followed though, was completely unexpected. Something cool and smooth slid down on the entire length of his penis, encasing it, another ring wrapped around the base of his balls. The click of a lock followed, and it was secured firmly in place. All he could do was gape in shock at it.
“What is that?!” Zack blurted out, shocked and confused and Cloud gave him a long and serious look.
“A chastity device. It’s a part of the forgiveness-winning process that you and I discussed just now” Since the brunette kept looking at him with an expression somewhere between horror, confusion and curiosity, he continued “Don’t worry, you’ll be able to wash properly and use the toilet.” Pale blue eyes narrowed up at him “But if you make ANY attempt to take it off without my permission, at ANY point in time, I really will leave this time. Do you understand?”
Zack finally seized the current impersonation of a suffocating fish that he was doing to nod at him and then look down at the contraption.
“Does this include missions?” he asked in a small voice.
Cloud gave him a long, serious look that could only mean ‘How do you think?’ and the brunette blushed “Sorry.”
“Good.” said the blonde with a sense of finality. “Now let’s go to bed, I’m exhausted.”
Zack squirmed in his seat next to Sephiroth as they rode back home with the helicopter. He shifted again and sighed. When he looked up, the general was glaring down at him.
“What?” he asked.
“You’re constantly shifting as if you’re sitting on a hedgehog.” grumbled the silver-haired man with annoyance. “I am tired of having to put up with your elbows in my ribs, Fair.” he informed him. Zack blushed.
“Sorry” he mumbled.
“Honestly, didn’t you and Strife get back together? What are you so twitchy about?” the man asked, but in his eyes there was a knowing little twinkle that made Zack distinctly suspicious.
“Listening to the rumor-mill, general?” he asked accusingly and the older man only smirked.
“Always. It’s part of my generalistic duties.” Sephiroth said, the damn twinkle intensifying. It was apparent that he was barely holding his mirth.
Zack narrowed his eyes at him.
Finally, the man just couldn’t restrain his curiosity any more.
“How long has it been?” he asked, the smirk widening even more.
“How long has what been?” Zack said, confused.
“How long has it been since he put you in the chastity belt?” the silver-haired man elaborated.
Fair’s jaw made the trip down to the floor in an offendingly short time.
“What?!” he squeaked “How do you know that?!”
He had been so careful not to be seen when he washed and relieved his bodily needs!
Sephiroth snickered.
“Cause I was there when he bought it, you know. You don’t think that someone as inexperienced in that sort of thing as him would even know how to use it unless someone explained it to him?”
Zack sputtered, caught between flushing further and glaring jealously.
“Oh, don’t give me that look. I admit, the birdie is very pretty…” and because Zack looked ready to sock him one he hurried to finish “But Genesis is so overwhelmingly possessive that if I try to sample him, I might lose a few body-parts that I really consider important. And trust me, I’d hate to ask Dr Hojo to replace them afterwards. It’d make for a really awkward conversation, don’t you think?” He didn’t consider necessary to tell Cloud about the red-head’s reaction when he found about that Angeal had been doing Zack for quite a while. They both tiptoed around Genesis for a while afterwards. Quite a long while.
He really hated the way Sephiroth could make him blush with no visible effort whatsoever.
“So, how long?” the man asked again.
“Three months.” he mumbled.
A heavy, almost suffocating silence filled the small room, broken only by the boom of the engines. Finally, Zack couldn’t help but look up at the man and his expression made him glare, Mako eyes flaring - Sephiroth’s face was stony in that particularly unemotional way that indicated that the person in question was trying their best not to start rolling on the floor with laughter. Finally, his features relaxed and he looked back at Zack.
“Not once?” the man inquired and Fair sighed.
“No.”
“He must be really angry at you.” noted the general and then said no more for the rest of the trip.
Dinner that night was quite uneventful, take out food ordered by one of the local restaurants, both of them silent and withdrawn at the table, each deep in his own thoughts.
Afterwards, they took a shower and started preparing for bed, still silent. But as he undressed, Zack felt that Cloud was watching him, so he turned around and gave him a questioning look. Finally, his love spoke.
“Zack, come over here.”
It was an unmistakable order, and the brunette obeyed even before he realized what he was doing, crawling up on the made bed and sitting before Strife, who was reclining on the pillows, lying on top of the blanket. He beckoned him again to come closer and he did so. Gentle, sword-callused fingers slid in his silken raven hair and his lover pulled him down for a heated, wet kiss, his agile tongue probing his mouth hungrily and demandingly. Zack almost sagged in his arms with relief - it was the first time in months, the first time since the accident, that Cloud touched him in such an intimate way. The kiss continued on for a little while, turning almost obscene in the end, nothing of his mouth remaining unexplored. When they separated and he looked in his eyes, the pale blue was unreadable but not angry, lips moist and reddened, their corners tugged in an almost invisible smirk. The hands in on his scalp tugged him down and Zack obeyed until he was crouching, facing Cloud’s still clothed crotch. Even through the pajama pants he could see that he was partially hard and it wasn’t difficult to figure out what it was that he wanted. The fingers in his hair tightened a little, tugging at soft raven strands, urging him to get on with it.
Zack’s body throbbed with need, both from the fact that he hadn’t gotten any release for the past several months and because of Cloud’s attitude. It was hard to believe that this was the same shy youth he had met on a mountain slope so many years ago.
Another carefully measured tug reminded him to stop daudling around and get down to business and Zack hurriedly reached for the hem of the pajamas.
“Use your teeth.” said Cloud above him and the brunette paused, then leaned down to bite into the soft fabric and tug it down, the blonde lifting his hips to assist him as much as he could, breath quickening when Zack’s lips made contact with sensitive heated flesh as he was pulling down the garment.
In a few moments, Cloud’s arousal was almost in his face, hot and heavy and flushed, smooth, hairless flesh almost visibly pulsing with need. Zack’s mouth filled with saliva at the sight and scent of it and he gave it a long, wet lick from root to reddened tip, then went all the way down again, this time using his lips to encompass the underside of the cock. The hand in his hair turned into a fist and the blonde groaned, making the older man tremble and whimper. His length, still encased in its prison, throbbed almost painfully, trying to fill out, but there just wasn’t enough space.
The hand in his hair tugged again, more harshly this time and despite the maddening need burning in his unfulfilled loins, Zack hurriedly lowered his mouth to the cock again, this time taking the mushroom head in and running his tongue under the ridge, then poking it into the slit, allowing his teeth to graze him very gently. The blonde was breathing heavily above him, the grip on his locks painfully tight and then he suddenly said:
“Keep your mouth open, Zack.”
Before he could react, the heavy cock was forced further into his mouth, but despite being so harshly held in place, he couldn’t help but notice that Cloud was careful not to choke him as he began thrusting in and out, fucking his mouth. The brunette whimpered around the cock and relaxed his throat, trying to indicate that he could take him in further, looking up at him and meeting brilliant blue eyes glowing down at him. His lover seemed to get the hint, because he began rocking deeper, faster, needier, his breathing almost frantic with desire.
Suddenly he pulled out and pulled Zack up by the hair and kissed him again, tasting his precome in his mouth. As they kissed, the brunette felt Cloud’s other hand touching his imprisoned cock, tinkering with the lock and then he was blissfully free, hardening immediately under the gentle if callused fingers.
“Good behavior should be always be rewarded.” commented Strife, but then slid in a tight rubber ring around the base of his cock and Zack just couldn’t help but pout at him.
“But I am the one who decides when you can come.” finished his lover and grinned at him, then kissed away the pout and pulled away completely from him. The older man stared at him confusedly as he watched him rummage through his bedside drawer and finally produce a small tube and handing it to him. Cloud leaned back on the pillows and looked at him expectantly.
“Prepare yourself for me.” he said.
Zack’s knees went weak and he flushed under the smoldering gaze, suddenly feeling even more turned on, as if that was possible, and also incredibly self-conscious. He uncapped the tube and squeezed some of the slick transparent gel on his fingers, then reached behind himself clumsily.
“No.” Cloud said, and Fair noticed that his pupils were so dilated from arousal that they nearly encompassed the blue of his irises. “Turn around and bend over. I want to watch… I want to watch you doing it.” The last sounded almost like a plea rather than an order and Zack melted.
He crawled and twisted and kneeled before the blonde, bottom high up in the air, legs spread wide, his little hole clearly visible between his cheeks. Suddenly, the self-consciousness faded away to feeling oddly naughty and sensual at the same time as he reached behind himself and ran his middle finger against his opening, circling it and spreading the lube against it, making it glisten, feeling it twitch. He wished he could see his lover’s face, but alas, one just couldn’t have it all. Zack slid in the finger and let out a moan of both arousal and relief, then a whimper of surprise as he felt the blonde caressing his inner thighs hungrily, his breath puffing hotly against his wet hole and his finger - apparently, he was watching the process from very up close.
His digit went all the way inside and he had no problem finding his prostate, pushing against it, body convulsing from the sudden jolt of pleasure. He greedily slid in another finger and Cloud chose that moment to start running his tongue over his stretched and lubed anus, mixing his saliva with the gel, teasing both his opening and the invading fingers, licking right up to the sensitive place where they joined and then sliding between them.
“Cloud!” he wailed as his erection jerked needily despite the cockring. The blonde gently bit on his stretched muscle before saying.
”Patience is a virtue.” He said.
“My virtue is running out!” Zack protested and hurriedly added a third finger - his lover wasn’t as large Angeal, but he was substantial enough to warrant careful preparation.
“I’m ready, please… Please, Cloud.” he begged.
“Please, what?” the blonde teased and nibbled on a taut asscheek.
“Please… fuck me.” he mewled and raised his hips.
“Mmm… you’re going to have to do better than that.” Cloud said with a chuckle.
Zack growled but Strife was relentless.
“Please…” he finally began “Put your hard, big cock in my little hole and fuck it until I can’t walk anymore!”
Apparently that had the desired effect, because Cloud moved as fast as only a SOLDIER 1st class could. One moment, he was kneeling with his own fingers inside himself, the next moment he was impaled on the blonde’s erection and up, sitting in his lap, strong hands on his hips, beginning to raise and lower him, fucking him on his cock. Zack practically wailed and reached behind himself to grasp at his neck and shoulders, turning his face away, asking for a kiss. His lover eagerly obliged and they locked lips again, tongues dancing wetly together. The brunette began moving as well, making the pace even faster, writhing against each other. Cloud let go of his hips and wrapped one arm around his slender waist and reached with the other to rub his erection. Zack growled into the kiss - the touch was almost painful, he was crazed with the need to come after such a long period of enforced chastity, but the cockring just didn’t allow him to reach oh-so-craved orgasm. Tears of despair slid under long inky eyelashes and Cloud turned his face to him to kiss them and drink them away. After a few more thrusts, he finished, hot seed shooting inside him and he pulled away the cockring harshly. The result was instantaneous - Zack’s body seized up and began convulsing all over as he came, milking the blonde of everything he had to give, his own cock shooting up all over his chest and the sheets under them.
They collapsed on their sides, Cloud’s arms still wrapped around him. His lover took several deep, calming breaths, then leaned to kiss his throat gently as his organ slid out of him with a wet pop.
Zack realized he was crying.
“I’m sorry.” he whispered, voice almost gone “I’m so sorry.”
“What for?” asked Cloud gently.
“That I didn’t trust you.” He whimpered. “You deserve better than this.”
The blonde leaned down and kissed his wet cheeks.
“I have everything I want here, Zack.”