Work Text:
“Ah for fuck’s sake…”
Cloud dropped his sword. The loud clang it made rang into the room, making Zack startle. They were training in the headquarter training room, but Zack ended up giving up quite rapidly, leaving Cloud all alone. They were currently training in the training room, trying to understand how Sephiroth, their colleague, managed to do some movement while sparing. He truly was skilled, and Zack and Cloud were wondering how he managed to be so strong despite being only four years older than them. He was a mystery to them. And It was absolutely out of question to ask him his secret. While Zack admired him too much to even dare ask him something, Cloud hated him to his core.
“How do you think he does that move?” Cloud eventually asked.
Hands on his knees and sweat rolling down his forehead, his gaze was focused on the target in front of him.
“That’s a good question, my friend,” Zack replied simply.
“Why can’t you go ask him?” the blonde suggested, turning his head to face Zack.
The latter sneered.
“I can’t even say anything intelligible when he’s in the same room, how do you want me to even tell him ‘hi’?”
“Fair point…” Cloud sighed. He sat down on the floor, stretching his sore muscles to relax them. “Won’t help me, though…”
He grunted when he rubbed a knot he had on his shoulder.
“Yeah I know, but I just can’t help you more than describe you what I saw.”
Cloud and Zack ended up in this situation, training secretly, after they saw Sephiroth parring and pushing away a Nibel dragon effortlessly. His movement was smooth, his body graceful, and his hair… his hair swung in the air with the elegance and majesty of a god. The vision made Cloud mad to his core, and yet he couldn’t help but dream about this very moment every single night. He needed to learn and know this movement, how Sephiroth became this strong.
“Fuck,” was the only thing Cloud could say.
“Yeah, as you say. Fuck,” Zack agreed.
They didn’t move nor say anything else, both of them contemplating the void in front of them, lost in their own thoughts. Until someone entered the training room.
“Cloud. Zack.” The newcomer acknowledged them.
The voice startled them both. They didn’t expect to hear a deep, sensual voice to greet them. Not this voice, at least.
Cloud jumped to his feet, alerted by Sephiroth presence. He never set a foot in this room before – as if he needed it, considering his strength –, what could have possibly drawn him here?
“Sephiroth.” Cloud said with a cold tone.
The tall man smiled. That twisted smile that made Cloud’s stomach clench. He had something that the blonde disliked, yet he couldn’t tell what it was exactly.
“S-s-Seph-i… Sephiro-…” was the only thing Zack could say.
But the Oh So Mighty Sephiroth didn’t even spare a glance to the poor guy and locked his piercing gaze into Cloud’s.
“It was brought to my attention that you were quite impressed by my performance the other day when facing a Nibel dragon.” He paused and squinted his eyes. He was nonchalantly leaning on the doorframe, arms crossed. Cloud’s stomach clenched once more, and he hated the feeling.
“Yeah.” The blonde crossed his arms, a defensive posture he used to take whenever Sephiroth showed up. “What about it?” His tone was a bit harsh, his eyes reflecting his annoyance.
“I thought you would be interested in learning some of my… personals tips.”
There was an odd glint in his eyes, something that Cloud couldn’t decipher. He nonetheless kept his guard up, not easily falling for whatever Sephiroth was up to. Taking his chin between two fingers, he thought it over quickly. His suggestion was rather strange, considering that he never made the first move to reach him and try to befriend him, let alone his unusual low tone. But on the other side, how could he refuse learning something this useful? He could climb up in the SOLDIER hierarchy much more quickly than he could with his current fighting skills.
He briefly glanced at Zack, who was almost indiscreetly giving thumbs ups. He would be disappointed if he refused, but also this could serve them both: if Cloud learned Sephiroth technics, he could then teach them to his friend. Two birds with one stone. Kinda.
“Yeah, sounds good,” Cloud answered. But before Sephiroth could say something else, he added: “But don’t get me wrong, I don’t like being treated like a puppy.”
Sephiroth grin widened.
“Of course, Cloud. I won’t treat you like a puppy.”
The blonde nodded.
“Lead the way,” he said while taking his sword that was still on the ground.
Sephiroth chuckled. Cloud gave a last glance at Zack before leaving the room, and Zack gestured him a kind of… good luck? What was that sign he made with both of his hands that looked more like a potato? Never mind…
As Sephiroth was leading the way in the hallways toward a quarter Cloud had never visited, the blonde was wondering. All of this was happening too fast, what was going on in the tall man’s mind? They usually look at each other like a pair of nemesis, ready to jump at each other’s throat to tear it up. Or was it all in his mind, and Sephiroth actually thinks they are friends? No… it can’t be. Cloud’s attitude just now proved that he didn’t enjoy the man’s presence at all.
Despite that, he still suggested them to train together. More, he suggested to teach Cloud some technics only Sephiroth knew. That was not something that enemies did to each other, right? It would be completely senseless. Pointless. Why would you teach someone you hate, and even more to that, teach them your own skills? It really made no sense in Cloud’s mind.
While the blonde was lost in his thought, he didn’t realize that they have arrived. I front of them was a large door, larger than the training room’s they just left.
“Where are we?” He eventually asked.
Sephiroth’s lips curled into a twisted smile. Or was it?
“My own chambers,” he simply answered.
Cloud frowned.
“I have my personal training room in there, we will be more at ease,” Sephiroth added, seeing his new student’s incomprehension.
Cloud was still doubtful, but still followed the tall man inside.
The room was sumptuous. Huge windows enlightened the whole room, the afternoon sun outside casting red rays on the furniture. A sizable bed was in the middle of the room, its black sheets as dark as Sephiroth’s clothes. The whole chamber was of the same color, with different shades. And in front of the bed, on the wall, was hung an impressive mirror. The idea of sleeping in a bed facing a mirror was strange to Cloud, but who was he to judge when he was sleeping with his best gay friend in the same room?
“Where is your training room?” the blonde inquired. He saw no other door that could lead to an adjacent room, be it for training or for bathing.
He was already in the middle of the chamber when he heard the door being closed in his back. Startled, he turned only to see the tall man blocking the only way out. He was trapped.
“We are already in my training room, Cloud.”
The blonde gulped with difficulty. He didn’t know if his stomach clenched once more because he was afraid of what could happen, or if it was because Sephiroth voice had dropped once more, a deep and sensual voice that was damaging Cloud’s mind.
“W-what do you mean?”
The tall man closed the distance between them in few steps only, his body moving with the grace and swiftness of a cat. He made no sound, and Cloud couldn’t help but think about how he would have been surprised to feel his presence behind himself if he didn’t turn beforehand.
Now, the two men were face to face, Sephiroth towering Cloud and Cloud feeling like an ant besides him. The tall man lifted a hand to gently caress the blonde’s cheek, sending shivers down his spine.
“What-” Cloud tried to say, but before he could even finish his sentence, his lips closed tight shut by something moist and warm. His eyes flung open wide at the realization that it was Sephiroth’s lips that were on his!
At first, the soldier wanted to get away for this unwanted kiss and closeness, but he found himself unable to move. Not because he was terrified, no, not at all. He actually liked it. A bit too much if you’d ask him. But he would never admit it to himself, let alone admit it out loud to anyone. And his stomach clenched once again. Only then did he realized that his body reacted on its own to Sephiroth presence not because he hated him, but because he actually liked him. How twisted, he thought.
But he let his thoughts aside for now, and focused on what was happening. He didn’t know what to do: he wanted to get away and yet wanted to deepen the kiss and give himself to him too. His mind was a mess, not knowing what he should do.
Finally, Sephiroth let him get away, a thread of drool linking their swollen lips. The tall man’s eyes were feverish, the glint that Cloud had seen earlier even stronger than before. Sephiroth’s hand was still resting on the blonde’s cheek, his thumb rubbing against it.
“I knew you’d like it. Stop lying to yourself, puppy, I know you want more.”
As he was saying that, he looked down, his eyes locked on some inconvenience in Cloud’s pants.
“What the-”
He followed his gaze. He has a boner. A fucking boner.
He didn’t even have the time to process this new information that his lips were once again sealed with Sephiroth’s. Eager, the tall man almost pressed all his weight on Cloud, making him step backward. Soon enough, his butt reached something smooth, and he understood that Sephiroth made them walk to the bed. The blonde instantly knew what was about to happen, but to his surprise, he didn’t freak out. He was okay with it. Eager, even. So eager that the boner in his pants began to hurt.
Feeling a strong pressure on his shoulder, Cloud fell on his back. The passionate kiss he was sharing with his companion was interrupted, and now Sephiroth was on top of him, his arms supporting his body on both sides of Cloud’s head. His long hair was sliding from his shoulder, creating a silver curtain protecting his handsome face from the sunlight.
“Oh Cloud, if only you could see how your cheeks are flushed right now.”
A jolt ran into the blonde’s body at the other man’s voice. He had never been aware of his seductiveness, and maybe it was indeed different because of the situation, but he had never thought that this voice would almost make him cum in his pants. This voice, which he thought annoying and unpleasant, was now sending him on the verge of a climax. What was wrong with him?
The glint that was already present in his eyes transformed into a hot flame of horniness, Cloud was sure about its meaning now. It felt like his eyes could strip him here and now. And despite not being able to do so with only a glare, Sephiroth straightened up and did began to strip the little soldier under him. He took his time, going for the shirt. Being on top of Cloud blocked him to move, the tall man’s legs imprisoning his lower half. All he could do was to follow the movement, and straightened up too to take off the unwanted fabric. As soon as he was rid of it, his back fell down on the mattress. On top of him, Sephiroth was grinning, his legs still blocking Cloud’s and his magnificent butt pressing in his hard-on.
“Ah- Seph-!” Was the only thing Cloud could say, because the god-like soldier just leaned on to shut him by pressing his lips on his. He didn’t hesitate to bite his lower lip, so hard that the skin broke, letting a thread of blood roll down his cheek. All the while, Sephiroth put one hand next to Cloud’s head to keep balance and let the other wander on the naked torso. The soldier’s skin was burning, and feeling the gloved fingers on his chest was driving him crazy. He needed more, he needed the real touch. He craved skin-to-skin attention.
Escaping the kiss for a second, he panted, his eyes focused on his partner’s.
“Take of these damn gloves and touch me properly, you idiot.”
The insult made Sephiroth chuckle. Once again, the sound made Cloud’s dick twitch.
“What an impatient puppy I got there… I kinda find it endearing,” he said the last sentence in a whisper. It was too much for Cloud.
He straightened up once more, a hand longing on Cloud’s bare shoulder, giving him the silent order to stay still. While Sephiroth was bringing his free hand to his mouth and take off the glove with his teeth, Cloud observed his body. Just like a statue, it was finely carved, so much so that his uniform couldn’t conceal its curves and forms. These pecs showing off his suit… Cloud wanted to taste them.
Once the first glove was removed, Sephiroth inverted his position and did the same with his other hand. The poor little soldier could witness the fineness and powerful muscles move under the god-like man’s skin. He could see how those leather straps where fighting for their life, not to burst because of the pressure made by the massiveness of these tits.
Before Sephiroth could lean back down on Cloud, he stopped him with a hand on his shoulder.
“Get rid of your top too.”
The tone used surprised both of them. Sephiroth didn’t expect to be given orders like this, nor did Cloud expect to be this domineering. And to add to Cloud’s surprise, he saw the direct effect it had on his partner’s groin. He suddenly felt bold and caressed the erection through the fabric with his free hand.
“Don’t get me started on that, puppy. You will regret it.”
It was obvious that Sephiroth was restraining himself, trying not to flip the little soldier on all fours and pound him hard there and then. Cloud saw in his snaky eyes the burning desire to fuck him right away, that the pressure in his pants was also becoming harder – pun intended – to deal with. And before the blonde could utter another word, his partner was already kissing him again like a madman. He was hungry, and so was Cloud.
Sephiroth didn’t wait any longer to work on Cloud’s entrapped dick. He first freed it, to the blonde’s relief, before pumping it slowly with his now bare hands. The sluggish pace made the blonde almost feral, needing more than a few strokes to relieve himself. And so he tried to move his hips in a desperate attempt to provide more pleasure to his now oh so painful erection. However, Sephiroth was not on the same page as him. He clicked his tongue, expressing his dissatisfaction.
“Oh, Cloud.” His legs tightened, preventing Cloud to make another move. “My place, my rules.” He fully gripped the soldier’s hard-on, his thumb massaging right under the tip. It was the only movement he made, but it was enough to made Cloud cry for more. It was not enough. He needed more. His dick felt like it could burst at any moment of arousal.
“You bastard,” he said with gritted teeth.
“I indeed am.” Sephiroth chuckled.
And before Cloud could say anything else, the solider on top of him let go of his erection and release the pressure he was exerting on him. It gave the tall man enough room to take Cloud’s legs and par them on either side of his own legs, giving him enough space to do whatever he wanted of the little soldier’s body.
“What-?”
Sephiroth took off entirely Cloud’s pants. Now fully naked, the blonde didn’t know what to do. All he could do was watch what Sephiroth was up to. And despite his first reluctance to have anything related to Sephiroth, Cloud was quite eager to see what will happen.
Once the pants were tossed off the way, the tall man leaned down on a side of the bed, searching for something. Cloud wondered what it was, curious about what he could be searching for. He was naked in front of him, after all. What else did he need? But soon enough, Sephiroth came back to his initial position. Only then did Cloud could see what he had in his hand. And it was a… materia?
“What are you going to do with that?” He couldn’t help but ask.
Sephiroth side eyed him with a grin.
“You’ll soon discover it,” he simply answered.
Frowning, Cloud decided that it was not the right time to ask too many questions. More, he was a bit too horny to even bother to ask more, despite his curious mind.
But the god-like soldier was right, Cloud discovered what its use was for quickly enough. As soon as Sephiroth had it in hand, he put two fingers of his free hand inside the blonde’s mouth. Not knowing what it was for, Cloud frowned, to which Sephiroth replied a “suck them”, an order that once again made his dick twitch with arousal. Cloud grunted but complied still, not able to refuse anything this oh mighty Sephiroth’s commands. And once his fingers were wet enough, he tucked them out of the little soldier’s mouth to use them to caress his lower entrance. It startled Cloud.
“The hell are you doing?!”
Sephiroth looked surprised for a moment.
“Don’t tell me you never did that before?”
Cloud cheeks took a crimson shade. Adverting his gaze and avoided his partner’s eyes, the blonde didn’t know what to say nor how to react.
“Interesting…” Sephiroth whispered. He leaned down to reach Cloud’s face to keep whispering to his hear, his hand still teasing his entrance while the other holding the materia was supporting his weight. Cloud’s hips followed the movement and rose a bit, his butt slightly higher than his head’s level. “Did you really wait for me to make the first move to you?” A soft but hot chuckle came out from his parted lips. The blonde instinctively put his hands on Sephiroth chest. “Did you preserve your ass for me?” He kissed his lobe, sending shiver down his whole body. Not bearing to touch such tits, Cloud embraced Sephiroth’s neck. “How considerate of you, to think of me so highly that you needed to be a complete virgin for me.” He lightly kissed the soft skin of Cloud’s neck, going down to its crook.
Cloud couldn’t help but moan at all these lewd words. He had never “preserved” himself for someone, let alone for Sephiroth, the man he admired and hated at the same time.
Suddenly, Sephiroth bit the blonde’s shoulder, making him not cry, and he thought he would do, but moan instead. His body was on the verge to collapse, he needed to climax. His partner knew that too well and was clearly playing with his nerves.
“For fuck’s sake, do something already, you stupid-”
He didn’t have the time to finish his sentence that Sephiroth had just inserted a digit in his intimate part. It made his whimper, and his embrace over the tall soldier tightened. His whole body tensed at the intrusion. But soon enough, he accommodated himself to it, as Sephiroth was working him open slowly. However, the feeling was a bit off as it hurt a bit. His frown, a reaction that didn’t go unnoticed from the top-ranking soldier.
“Don’t move,” was the only thing he said before straightening up.
Cloud’s legs were still parted on Sephiroth’s, and the latter finally used the materia he reached for few seconds ago. He brought it to the blonde’s entrance and inserted it after removing his own finger. Probing up his elbow on the sheets to elevate his torse, Cloud was looking at what was happening down there. He was about to ask questions when he felt the materia replacing the previous finger. He didn’t expect the sensation to be this strange yet enjoyable, and he quietly moaned. Closing his eyes, he focused on the sensation. The tall man pushed the small sphere further in his butt, and so didn’t see Sephiroth’s free hand reach for his lower abdomen. He put his hand there after leaving his entrance, and his palm began to warm up, as much as the materia inside.
Overwhelmed by the feeling, Cloud climaxed in a loud moan, his back falling on the mattress. Panting, he waited for his breath to calm down before asking:
“Wh-what was that?”
He didn’t even dare to look at Sephiroth, he knew that his gaze would be too much to bear right now.
“A materia, as I showed you,” he simply said.
“No shit, man.” Cloud was a bit annoyed and glanced at his partner, looking for an answer. Sephiroth grinned.
“It is a materia that I modified for personal use.”
The blonde arced an eyebrow, surprised. He didn’t expect sur an answer.
“And… What is it exactly for?” Cloud asked, a hint of uncertainty in his voice.
“You’ll see it soon, puppy.”
Cloud could have cum once again on the spot just by hearing the pet name, the materia still buried deep inside his ass not helping him in the least.
“Get up,” Sephiroth ordered.
The blonde couldn’t help but comply, getting up on shaky legs. Sephiroth caught him before he would completely lose his balance.
“Too weak to support even a single orgasm?”
The chuckle Sephiroth let out made Cloud’s cheek turn red once again. He felt ashamed for being so weak, and yet he couldn’t help it.
The tall man helped him in a more adapted position for a penetration. Straightened legs, elbows on the mattress, Cloud’s ass was probed up, granting an easy access at his delicate entrance. Sephiroth grinned once again and snapped his fingers. Instantly, a tall, long, and impressive sword appeared in his hand. Cloud startled and turned his head to see what was happening. When he saw Masamune in his partner’s grip, he couldn’t suppress a shiver rolling down his spine.
“What the hell are you summoning Masamune for?!”
“Trust me, I mean you no harm,” the god-like soldier replied. His face became serious for a moment. “I thought you’d be interested in a warmup with Masamune’s guard.”
Cloud looked at Sephiroth’s eyes, astonished. He had never thought about doing that. But now that it was suggested to him, he couldn’t help but give it a thought. Seeing that it was maybe something the little solider was into, the tall one inquired about his willingness to try this out.
“I…” a pause. Then a sigh. “I can’t deny that I’m curious now,” Cloud finally said.
“Are you sure?” Sephiroth repeated.
Cloud thought about it once more and nodded.
“I hope you like it rough.”
Without further ado, Sephiroth pressed his hand on Cloud’s abdomen and activated the materia inside. It immediately warmed up and soon a liquid oozed out his entrance. The god-like soldier then applied it a bit more on the blonde’s skin before inserting, inch by inch, the guard of his sword. Since a long sword like this means a long guard too, Sephiroth had some difficulty to fully insert it. He stopped halfway through though, Cloud’s pleasure moans transforming into painful whimpers.
“No- no more…” Cloud whispered.
Sephiroth didn’t replied but complied. Instead of trying to go further, he started to make back and forth movements. At least he had enough guard length to hold it to fuck this little twink.
It didn’t take long for Cloud to become a panting and moaning mess. The sensation was strange, he had to admit it. But he also was telling himself that the first thing that ever fucked him was the hilt of a sword. On top of that, it was not some random sword, it was the worldwide know Masamune. He didn’t expect it to feel that much good, and so he didn’t even feel the urge to grab his hard-on. It had small protuberances probably due to the fine details, or maybe due to Sephiroth’s grip on it whenever he wielded it. If it was due to the latter, then he indeed was strong. But these small bulges were what sent him over the edge, rubbing against every sensitive part in his ass.
“Ah- Sephiroth…” Cloud tried to say in a moan. He gulped. “I- Ah!” Another moan. He gritted his teeth. “I’m close,” he finally managed to say.
Sephiroth chuckled.
“Good puppy.”
Without a warning, the drew out the hilt from its living flesh sheath. Cloud cried, frustrated because he couldn’t come, his hole clenching on nothing.
“What-”
He was about to ask what has gotten into his mind to take off the guard like that, but the god-like soldier decided otherwise and had already flipped him to face him. Masamune had disappeared, only Sephiroth remained. The glint in his eyes grew stronger, lust written all over his face.
“You have absolutely no idea how hot and lewd you were with my sword in you.”
Cloud felt his stomach twist. He didn’t know what to answer. But he didn’t need to think further on what to do because Sephiroth had already placed one hand on his hip, the other on his side. The minute after, the little soldier was being held. Sephiroth’s hands were now on his ass, supporting his weight. They were now entangled into a tight embrace. This way, he could feel the strong and powerful muscles of the man holding him, almost feeling powerless. He wanted to feel his strength, wanted to be fucked hard here and now, not able to handle being restrained from coming. And Sephiroth imprisoned erection rubbing against his hole didn’t help him calm down.
“Don’t be a jerk and fuck me already,” the blonde eventually said, his tone low. He had just laced his legs around Sephiroth’s waist, his entrance now in direct contact with the trapped hard-on. And now that he was this close to it, he could tell that it was monstrously enormous.
He had hidden his face into the tall man’s neck crook, too flustered to see his burning gaze on him.
“How impatient of you,” Sephiroth whispered to his ear. He bit his lobe and squeezed his butt cheeks, making the blonde moan.
“Shut up and do it.”
Sephiroth didn’t wait any more and walked to the nearest wall. Without any kindness in his gesture, he pinned Cloud to it. The blonde’s lungs emptied themselves from all air, but his dick got even harder but the rough movement. Then the tall man freed his erection and managed to get rid of his pants too at the same time. They were finally both naked. It was relieving for Cloud, who started to feel a bit too naked compared to his partner, but it was all good now. And before his brain could process this new information, Sephiroth was already inserting himself into Cloud.
The new intrusion made the blonde whimper. His eyes tightly shut, he held his breath an instant, getting slowly used to it. Sephiroth was going smoothly inside, trying not to break his skin. To help the insertion, he once again placed his hand on the blonde’s stomach, and the same warm feeling burst out in his inside. Another flood of warm, thick slick dripped out of his hole. It instantly became much more easier to go all the way in.
“Ah!”
The loud and lewd cry made Sephiroth grunt. He managed to insert his whole erection inside, which is much thicker than Masamune hilt. The sensation was overwhelming, and his bod didn’t know how to handle the pressure mixed with pain that it provided. He needed to get used to it by himself, meaning that Sephiroth shouldn’t move by himself.
“Can you- Ngh!” he panted a bit, his stomach feeling full. Sephiroth stopped his movement to let him speak. “Can you let me – ah – do it?” he finally managed to say.
“Empale yourself on me?”
The god-like solider was still holding the blonde’s butt cheeks, pressing his whole body on Cloud’s against the wall.
“Y-yeah.”
He adverted his gaze, his cheeks still red. He felt awkward to ask this, but he needed it to get comfortable.
“Very well,” Sephiroth said. He slowly walked them to a place Cloud couldn’t see since he was hiding his face into his partner’s neck crook. The movement made Sephiroth’s erection move inside him too, hitting lightly his sensitive spot. He had to restrain himself and tighten his grip on his partner’s neck to keep his moans for himself. And finally, Sephiroth decided to put the two of them down. Before opening his eyes, Cloud understood that they were on the floor. He didn’t understand why until he opened his eyes and turned his head. In front of them was the mirror he saw when he had arrived earlier. His eyes widened.
“Why are we in front of the mirror?” he couldn’t help but ask.
“I want you to see how well you take my cock.”
Sephiroth was looking at his directly through the mirror. Cloud figured out he had no other choice but to turn his body to face it and witness the whole scene with his own eyes.
And so, he got up. The feeling of Sephiroth’s dick sliding out of his hole was… strange, but it was a welcomed sensation. For a moment, he felt like he could breathe once again. But he soon had to take it back, and despite the sense of freedom he just had, he couldn’t wait to put it in again.
Once he was in front of the mirror, he could see their reflection. He gulped. As he got up to turn his body, he didn’t dare to take a glance at Sephiroth monstrosity. But now that it was reflected into the glass, he couldn’t help but fear it.
“What are you waiting for, puppy?” the god-like soldier asked. “Afraid to take it back?”
He grabbed Cloud’s thigh with one hand and took his erection from the other. He aligned the tip of his dick with Cloud’s entrance and slightly pushed the blonde’s body. With all the slick produced earlier by the materia, it was easy to slide it in.
Overwhelmed by the renewed sensation of being full, Cloud winced. But he soon got used to it and began to enjoy it. He now wanted more. He needed more. And so, he grabbed Sephiroth’s knees to use them as a support to sink this monster deeper inside him.
“AH!”
Cloud cried. It was a loud, lewd, depraved cry. Sephiroth had no other choice but to put a hand on his mouth to muffle the sound.
“Don’t cry like that! The walls are thin.”
The blonde didn’t care, his lungs were filled with unexpressed moans. His chest felt clenched, he needed to let them out. He even licked his partner’s hand, to no avail. Sephiroth was not so eager to let him scream this loud.
Despite that, Cloud was still trying to take the whole length into himself. He knew with a single glance that it would be hard – pun intended there too – to get it all inside. But it was a challenge that he had set up just a second ago. Sephiroth was a mighty soldier, sometime compared to a god, and with reasons. But if Cloud couldn’t be as powerful than him, he could at least take his whole sword inside his ass. This way, he could prove this all-mighty soldier that he, too, had talents.
He looked at the mirror. He felt bold for an instant and decided to sink the whole length of Sephiroth’s dick in one go. It maybe was not the best idea as he literally felt his inside being rearranged and let out a moan that he nor Sephiroth’s hand couldn’t suppress. But the sight of this same powerful erection bulging on Cloud’s stomach was enough to make the blonde climax. It was a hug load that fell on his torso and stomach. And behind him, Sephiroth was on the verge of coming too.
“Oh for fuck’s sake, Cloud...”
Sephiroth pronounced his name in a guttural moan. The blonde was panting like mad. But once he regained consciousness, he knew that Sephiroth was close. He could feel his dick twitch inside him, and so decided to reach for it through his stomach. He stroked the tip of it through there, moving his hips at the same time to provide more pleasure despite the unbearable friction it produced at the same time inside him. His inside was still sensitive, especially after coming two times already.
It was now Sephiroth’s turn to be a panting mess. Cloud could guess that it was the first time his dick was fully inserted and so he was not used to feel so much.
“Oh Cloud…!”
Sephiroth hand was still gripping Cloud’s mouth, and his grip only tightened as his climax was closer. With his other hand, he grabbed the blonde’s dick, which was still a bit soft. But the touch made it fully hard again, ready to serve. Cloud didn’t expect his body to react like this, not after being exhausted like that right before.
Soon, the friction in his body made by Sephiroth’s dick became more pleasurable, so much so that a new orgasm was already close. The god-like soldier pressed the blonde’s head against his shoulder, making him gasp for air. Being deprived of such an indispensable thing, Cloud became dizzy. He didn’t know what was wrong, what was right, all he knew is that he was lost into insufferable pleasure. He wanted it to end and yet continue at the same time. He kind of felt a tingly pain bursting in his neck, but he was too lost to even care. He lost track of time, and his vision almost went blank when, finally, he felt his orgasm hit him like a truck. A blissful sensation so strong he didn’t remember ever experiencing one such like this one before in his life.
He was breathing heavily, his chest rising and falling quickly in an attempt to catch his breath. Little by little, he realized what position he was in. Sephiroth’s dick was still buried deep inside him, softening slowly. His body, also covered in hot sweat, was as messy as Cloud’s one. Sephiroth then took off his dick.
“I knew you would be a truly wonderful experience, little puppy,” Sephiroth whispered to Cloud’s ear. “To take my cock entirely like you did…” he chuckled. “Even in my wildest dreams it didn’t happen.”
Cloud looked at them in the mirror and noticed that the pain he felt in his neck earlier was a… biting mark. Sephiroth really did marked him like a bitch in heat. But he also saw that his whole body was marked by multiple bruises, especially his arms. They were probably made by the tall man’s grip on him. He sighed. How was he supposed to cover them, now? The mark in his neck would be his biggest problem, as it was too high on his skin that even a turtleneck shirt wouldn’t suffice to cover it.
“Don’t worry, you won’t leave this room until I’m satisfied.”
Cloud’s eyes widened.
“When are you going to be satisfied then?!” he cried.
Sephiroth bit his earlobe.
“Even I don’t know. You are quite the partner, Cloud, and I won’t let you go like that.”
Would have it been said a few hours ago, Cloud would have felt trapped. But now? Despite his stomach twisting, he was eager to see what else Sephiroth had up his sleeves.
***
“Wow, Cloud!” Zack exclaimed. “What happened to you? You disappeared for a whole week!”
Cloud awkwardly laughed.
“Yeaaah about that…”
Before he could add more, Sephiroth appeared right behind him.
“Oh, Cloud. It is good to see you.”
The blonde instantly felt his cheeks warm up. He probably was crimson red by now. He turned to face the tall man. Zack glanced at him, worried.
“Aha, yeah, good to see you too Sephiroth.”
He managed by some miracle to speak without stammering.
“You should get some rest, you were bedridden for the whole week, it looks like you’re still dealing with some fever,” Sephiroth added.
“Ah yeah you’re probably right, I should go back to my room.”
“Very well. I’ll see you later, then.”
Sephiroth’s eyes were still burning with a hot and voracious desire. Cloud knew that the night ahead will be very, very short.
Here is the fanart drew by Mentare