Chapter Text
Sephiroth had grown to hate this world.
He had been born into it, but it still didn’t stop him from hating it.
More than anything, though, he hated the lifestream.
How long had it been since his beloved puppet had thrown him back here? Sephiroth couldn’t tell. Time had no real meaning in the vastness of the lifestream. Sephiroth wasn’t even really awake, most of the time. He didn’t even have a physical body.
But he was an awareness in a river of souls, and the Planet hated him for it. He didn’t move on like the rest.
There was nothing he could do, though. He had no body of his own, he needed a vessel. And without the remnants—Sephiroth still didn’t know how they’d come about, exactly—he had few options.
So he traveled in the lifestream, stealing its knowledge and memories.
He learned a lot of things. About humanity. About life. Things he had never known about, back when he’d been flesh and blood, a human. A human with an alien’s cells mixed in his DNA.
Which was the reason why the Planet detested him so.
Why don’t you just kick me out? he challenged gleefully. Throw me out of the stream. Give me a body. As if it would work like that. He wasn’t that much of a danger like this. He just floated in the stream and was annoying.
Out there, among humans? He would be. With the powers he had, he would be a scourge. He would redo the world.
That’s what he thought in the beginning, at least.
But as time passed and he kept getting pulled by the countless souls, he started thinking about other things. His connections to others.
He remembered something. Three men, they had been his friends. He couldn’t remember their names anymore, they didn’t feel that significant.
But there was something else. A presence that tugged at Sephiroth more than anything else.
A young man, with a blond blond hair, blue eyes and an angry scowl. This man, Sephiroth remembered well. Cloud Strife. His killer. His puppet. The one who had sent him to the lifestream three times already.
Sephiroth knew hate, and he knew Cloud hated him. He knew Cloud hated him deeply, that the man would kill him, given the chance.
It became an obsession, of sorts. Sephiroth took every little piece of information about Cloud from the lifestream that he could. The knowledge of Cloud’s past, of a beautiful blond woman and a gruff man, who had died before Cloud could remember him. They had made him.
Sephiroth got very well-versed in Cloud’s childhood. He chuckled to himself, seeing the Cloud as a child, watching television, eyes gleaming every time he saw Sephiroth on the screen.
Curious. How very curious. Adoration turned into hatred and rage.
Sephiroth really wanted to see it again. See that hatred focused on him, on his body.
But first, he needed to get out of the lifestream and that was easier said than done.
Still, he was persistent. He would get himself a body, no matter what. He had been a human before, after all.
Even with that, the process of escaping the lifestream without a vessel or a remnant wasn’t easy. Armed only with his (considerable) willpower, it took a long time for Sephiroth to get out.
He didn’t belong in the land of the living, but he didn’t belong to the lifestream either.
But when Sephiroth finally made it out and found himself standing outside in the bright sunshine, he had only one word to say.
“Fuck.”
Sephiroth had no idea where he was.
Sephiroth’s old memories were muddy at best, so there was no help for him there.
And now that he was out of the lifestream, all the knowledge he’d stolen hadn’t, apparently, involved any information about the Planet. Not even a memory of a map.
So he started from the basics. The area was lush with green and there were flowers under his feet. He’d managed to come back with his own clothes—the high boots, leather pants, the leather jacket. Still, they didn’t feel fitting for this return, somehow. He elected not to change them yet, though—he needed to look recognizable for his beloved puppet.
He also summoned Masamune into his hand, no issues there. Maybe a bit of friendly threatening would be needed to get Cloud moving. Hopefully.
With that settled, Sephiroth returned his attention to the world around him. It was warm, the sun was shining and there were only a few clouds floating in the sky. There were trees around him and some cliffs.
Not much to go on.
Sephiroth needed to find a way to Midgar. Or… to Edge, as the new city was now called. Cloud lived there. Alone, if Sephiroth had managed to parse the images right.
He hadn’t been able to spy Cloud’s life—not really—but he’s stolen a few glances through the living souls, managed to get enough to find out that Cloud had a dingy apartment on the edge of the new city.
Here, like this, it was easier to feel Cloud’s life force.
Yes, Sephiroth and his puppet were connected. They shared the same cells. They belonged together.
And Sephiroth needed to feel that anger, that unbridled force of nature and life that Cloud Strife was, directed at him and him only.
“I’m coming, puppet,” he muttered to himself.
He just needed to find the right direction first.
Sephiroth still knew some things about being a normal human, so he started walking. As he did, he kept his eye out, looking for landmarks, anything that would give him an idea where he was. There wasn’t much—just grasslands around him, trees, shrubbery.
Some fiends tried to attack him, but he dispatched them without moving more than his wrist.
He walked and breathed in the fresh air, the scent of summer and flowers and grass. He didn’t know what to think about it. It had been a long while since he’d even cared about those things.
Not that he cared now anymore, but still.
When he felt so lost it got annoying, he searched for the connection he had for his puppet. He didn’t dare yank it too much—he didn’t want Cloud to know he was back. It needed to be a surprise. He couldn’t wait to see the look on Cloud’s face.
It would be a joyous reunion.
So Sephiroth kept walking. He remembered that as a human, he had needed to eat and drink, but for now, it didn’t seem to be important. He felt healthy and energized. There was no gnaw of hunger or thirst in his stomach.
Just to test, he tried summoning his wing. It burst out of his back just like always. He could, of course, fly to Edge as well, but somehow walking felt better.
Satisfied, Sephiroth pulled it back and kept walking some more.
Eventually, he found a road. It was an old road, the pavement cracking and weeds pushing through.
He looked to his right, and saw a small cluster of buildings behind sturdy stone walls. That was Kalm—he remembered it. So if he wanted to reach Midgar…
Sephiroth looked around and found the right road.
The distance was a lot longer than he thought. The closer he got to Midgar, the more brown it was. Trees and bushes and grass disappeared. The land looked almost dead—but not quite. Here and there, small clusters of green were growing.
Sephiroth knew of this. This area had been sucked dry from mako. It had lost its life so nothing could grow. But now there was no one siphoning the mako away anymore. It was able to flow freely.
It would take a long time for this land to heal.
Not that Sephiroth cared. He had only one focal point in his mind, and he was getting closer to it.
He was surprised when he finally saw Midgar on the horizon.
It was in ruins. The city he’d known, perched above, had come tumbling down. The central pillar was still up, but around it was a sea of rubble.
He had caused this, he remembered it now. By calling the Meteor.
Cloud had helped him. His sweet little puppet.
Sephiroth shivered as he kept walking.
Soon, he would see Cloud again.
Cloud Strife did not disappoint.
Sephiroth didn’t move an inch when Cloud scrambled backwards, face pale, eyes wild, trying to grab a sword from his back—when there wasn’t any. Of course, there wasn’t. He was alone at home. He was safe.
“What the fuck?” Cloud said shakily, glaring at Sephiroth with his beautiful blue eyes filled with fear and rage and surprise. “Why won’t you stay dead?”
“A very good question,” Sephiroth mused, stepping inside Cloud’s little apartment. It was little. There was enough room for a bed (tucked in an alcove with curtains), a couch with a TV on the opposite side and a shelf for books. He had no desk, but there was a laptop on the coffee table in front of the couch. A few spare tires occupied a corner.
It was, honestly, really pathetic. How could someone live like this?
Cloud had backed off, which wasn’t all that impressive given that Sephiroth could reach him with a few strides. The main room was that small.
They didn’t speak at all for a moment. The fact that Cloud hadn’t yet lunged at him with his bare fists was a good sign, Sephiroth thought. Then again, if Cloud did, he would just skewer the blond with his sword again.
Cloud knew that too, and the conflict of expressions on his face was a delight.
“I didn’t come here to fight,” Sephiroth said casually. He removed the pauldrons from his shoulders and then shrugged off his leather jacket. The straps and the stomach guard followed soon after. Cloud stared at him, eyes wide, obviously struggling to comprehend the sight before him.
“I had a lot of time to think while I was in the lifestream,” Sephiroth continued, removing his gloves and setting them aside as well. He was now naked waist-up, and Cloud tried very hard not to look at his body. He was failing spectacularly. “I found myself missing you. That delicious look of hatred in your eyes.”
“I—” Cloud choked. “What the fuck do you want?”
Sephiroth tilted his head and a curtain of soft, silver hair fell to the side. His puppet was so adorably confused. Sephiroth relished in it. Would he try to kill Sephiroth now? Or would he embrace this opportunity to punish him?
The best part, definitely, was the look of utter shock and disbelief when Sephiroth went on his knees in front of Cloud and raised his eyes.
“You want to punish me for everything I’ve done?” he said and smirked. “Do it. Send me back to the lifestream. I’ll just come back again. You already know it’s not a permanent solution. Not when you’re still alive.”
Sephiroth knew that Cloud knew that. The fact that they shared cells with each other, the way they were irrevocably woven together.
And now, as Sephiroth looked at Cloud and saw just how human he was… It was exactly what Sephiroth had missed so terribly.
“Do your worst, Cloud,” he purred. “I will let you. You can do anything you want to me. Cut me, burn me, beat me… anything you want. I’m yours to ruin.”
At first, Cloud Strife didn’t move. He just stood there, ready to attack, eyeing Sephiroth warily. “What are you playing at?” he hissed. “You can’t fool me with your mind tricks anymore.”
“I’m not controlling you,” Sephiroth said sweetly, hands on his lap. Cloud’s voice trembled with rage and bitterness. “I’m truly offering myself to you. You wish to kill me? Do that.”
But remember that I will come back.
Cloud’s hands balled into fists, then relaxed. Then he clenched them again.
The first punch hit Sephiroth in his jaw. The force of it sent him sprawling on the floor, pain erupting across his face and he tasted blood in his mouth. Interesting. He hadn’t been aware he could still bleed.
He lay there, looking at Cloud through the haze of pain.
Cloud panted and strode closer.
After that, images became fuzzy. Sephiroth knew he was being beaten up. His body sang with the ecstasy of it, the pain. Cloud’s hatred and rage were palpable. Sephiroth drank them up.
Then a pair of hands wrapped around his throat, and it was harder to breathe. Soon it was impossible, no matter how much Sephiroth tried. His eyes watered. He wheezed a little. But he didn’t do anything to rip the hands away.
It was the fourth time Cloud Strife killed him, and it wouldn’t be the last.
Chapter 2
Notes:
So originally this fic was supposed to be a oneshot before it ran away from me, laughing, so now it has six and I just finished it. Six chapters of Cloud dominating Sephiroth. It was very interesting to write LMAO
I'll post the second chapter now and the rest will come every other day. Enjoy!
Chapter Text
Why are you back, asked the lifestream flatly.
Cloud killed me, Sephiroth said and sighed. It felt amazing.
He could feel the energies shifting around him, the disgust the lifestream felt towards him.
Sephiroth could understand that. He was a cancer to the Planet, a growth that needed to be removed.
Unfortunately it wasn’t possible to remove him completely, at least not like this. He would continue to harass the lifestream and the Planet until Cloud would die.
If you want me gone, you have to kill Cloud Strife first, Sephiroth said helpfully.
The lifestream recoiled at the thought. It couldn’t bear the thought of taking the life of its hero. That, and probably the Ancient had a say in it as well. The girl Sephiroth had killed.
Since the lifestream wasn’t interested in doing that, they remained at an impasse. Sephiroth continued scouring the stream, and eventually, he pulled himself out. Again.
It had taken three months in the world of the living.
This time, Sephiroth wanted to catch Cloud outside of that shitty apartment. He utilized his wing, losing himself to the skies and keeping an eye on Cloud’s movements.
Sephiroth took great care to hide his presence from Cloud again, even though the man probably felt the pull anyway.
He waited until Cloud stopped his motorcycle in the Grasslands to take a break before descending in front of him.
Cloud didn’t even say anything this time. Instead, he attacked straight away, before Sephiroth got as much as a “Hello” out of his mouth.
He was killed by getting Cloud’s wide sword through his chest.
It slowly became a new routine, a dance.
Sephiroth spent some time in the lifestream, willed himself back into existence, and then went off to search for Cloud.
There weren’t a place where Cloud could hide. Sephiroth could find him anywhere. They came to odds pretty much all over the both Continents, and once even in Mideel, when Cloud had traveled there for a very specific delivery.
At first, Cloud had been full of rage every time they’d encountered each other, every time killing Sephiroth either by his sword or materia. Sometimes with his bare hands too, rage giving him strength.
Each time, Sephiroth didn’t struggle. He accepted the pain, the death, the way Cloud looked at him, blue eyes so filled with hatred.
It was a look that told him that there would be no redemption.
Not that Sephiroth was actively searching for it. He didn’t really care about anything else than Cloud at this point. If he was doomed to continue this existence, without the option to permanently disappear, he could at least find out all the ways Cloud Strife could kill him.
But even that started to change.
Until came a point when Cloud didn’t attack him on sight. A year had passed.
What a remarkable day indeed.
It was winter.
Sephiroth did not like winter.
The world had become unrecognizable. Before, Sephiroth had been able to get his bearings by looking at the scenery, but when everything was blanketed by snow? Yeah, no. Impossible.
It looked like he was in the Northern Continent, but he could as well be close to Midgar and he wouldn’t know.
To make matters worst, his body could feel the cold. It was extremely annoying. He still didn’t experience hunger and thirst—nor the other woes of humanity—but hot and cold weather seemed to be his weaknesses.
There was nothing he could do, really. He needed to just fly and find the first signs of habitation to piece together where he was.
But flying in the dead of winter wasn’t fun. Even in his demigod state, the icy wind froze his wing and forced him to land.
Because of that, it took him way too long to reach Edge.
And when he did, he was forced to realize that Cloud wasn’t living in that shitty hovel anymore.
“Where did you go, puppet?” Sephiroth said to himself, standing in the doorway.
Cloud hadn’t even bothered to lock the door after leaving. The apartment was empty of personal items and furniture, but Cloud obviously hadn’t cleaned it otherwise.
It was sad how he tried so desperately deny the connection they had.
Sephiroth left the apartment back to the hallway, only to see an elderly lady stepping out of the apartment next door.
“If you’re looking for the Strife lad, he moved away,” she told him.
Sephiroth glanced at the empty apartment. “Yes, I can see that.”
“Poor boy, he looked like he hadn’t slept well in a long while,” the woman continued. “Such shadows under his eyes. Very sensitive to noises.”
Sephiroth almost told the lady it was because of him, but decided not to bother. “Do you know where he moved to?”
“I asked him, but he just said he’s going away,” the woman said and shrugged. Then she squinted at Sephiroth. “What do you want with him?”
“He’s a very dear friend of mine,” Sephiroth said, unable to believe he was having a normal conversation with common rabble. Unthinkable. He needed to get back to his puppet as soon as possible.
Before the woman said anything else, Sephiroth left.
There was, at least, the pull he still felt. Cloud had to know that Sephiroth would find him, no matter where he went? As far as Sephiroth knew, Cloud wasn’t stupid.
So Sephiroth followed the connection.
I’m coming, puppet.
Cloud hadn’t moved out of Edge, at least.
Sephiroth found him only two hours later.
At least his new home looked more decent. It was small house, and while it wasn’t exactly beautiful, Sephiroth knew, just from the look of it, that Cloud had built it himself. It was mostly composed of elements salvaged from destroyed buildings, but everything had been put together in a way that made it look cozy. There was also a small yard, covered with snow. Only a narrow path lead to the door.
Sephiroth walked confidently to the door and opened it.
It wasn’t locked.
Sephiroth was extremely pleased by this.
The door opened to an small entryway, separated from the rest of the house by a sliding door. Two pairs of boots, both black, had been set on a rack. On the wall were a few knobs you could leave your jacket.
Sephiroth did just that. He left his jacket there and removed his shoes like a good guest. He also left the straps, the gloves and the stomach guard behind.
The rest of the house looked similar. Not a lot of decoration, but then again, Cloud hadn’t lived here long enough to have anything up yet. At least the worn, repurposed wooden floors were covered with soft, frayed rugs.
The house had no second floor, so Sephiroth started exploring by opening doors. First he found a bathroom with a working shower and a toilet. Then he found a storage room filled with food and packs of drinks.
Slowly but surely, Sephiroth made his way deeper to the house.
The kitchen was a mix of various different styles—all cabinets doors were different, the stove looked it had been new twenty years ago, and the table had mismatched chairs.
In a weird way, all of this was charming, and Sephiroth frowned to himself. Why was he feeling a human emotion? He was above those things.
He continued, and the next room was living room.
And there was Cloud, finally.
He looked like he’d been expecting Sephiroth. He was sitting on the couch (also recycled, it had holes and tears), but his posture was too tense. It wasn’t the look of someone settled to spend the evening watching television.
“I hear you haven’t been sleeping,” Sephiroth said casually.
Cloud sat there, staring at him, and only now Sephiroth saw just how exhausted he was. There were the shadows under the blue eyes just like the woman had said, but Cloud’s hair was a damn mess too, and he had an impressive stubble covering his jaw.
Sephiroth knew this was because of him, and both tickled and worried him.
“I require my puppet to take better care of himself,” he said, stepping closer.
Cloud still didn’t move.
“I’m curious to know how you kill me this—”
“Seventy-seven.”
Cloud’s voice was hoarse and it cracked at the end. It was a voice too tired to speak.
Sephiroth blinked. “Seventy-seven what?”
Cloud finally looked at him, laughing flatly. “I have killed you seventy-seven times so far. And you come back. Every time you come back. You refuse to attack me. Only way to get rid of you is to kill you. And it’s not permanent.”
“There’s a very easy solution for that,” Sephiroth said sweetly. “But you’re too weak, aren’t you, puppet?”
Cloud twitched and visibly gritted his teeth.
“You’re too weak to kill yourself,” Sephiroth goaded, trying to get his puppet to move, to come alive, because this was unacceptable. “And you don’t want to ask your friends either, to spare them the burden.”
Cloud sprang up from the couch and came at him. Sephiroth expected an outright attack, but instead, Cloud grabbed Sephiroth wrist and brought it to his neck. “Do it,” he snarled. “End it.”
Sephiroth moved his hand just a little, but instead of summoning Masamune to his hand, he cupped Cloud’s cheek and kissed him.
He didn’t exactly know why he did that.
To his surprise, Cloud didn’t push him away. He made a surprised noise in his throat and his arms fell to his sides.
He wasn’t kissing Sephiroth back, but he didn’t seem to fully hate it either.
“I told you, puppet,” Sephiroth breathed as he broke apart. “I’m yours and yours only. To punish. To love. To ruin. To kill.”
Cloud made a choked noise. “Why can’t you just leave me alone?” he said, but there was no rage left. Just resign. A worrisome sign.
“I can’t,” Sephiroth said simply and lifted Cloud’s chin up with his finger. “I have nothing else left in this world, after all.”
He needed Cloud’s hatred. His anger. This… whatever this was… it worried Sephiroth. Deeply.
“So, what?” Cloud snarled and stepped back. “You’re just going to make me kill you over and over again? What about the Planet?”
Sephiroth shrugged. “I don’t really care. I could do that, but I wouldn’t be able to spend time with you like this. And that won’t do at all.”
Cloud started laughing. It sounded a bit hysterical.
He didn’t stop laughing, even when Sephiroth stepped closer and embraced him.
“Where’s that anger, puppet?” he asked softly. “Where is that hatred I long to see?”
“Fuck you,” Cloud said. His laughter quieted.
Sephiroth felt pain against his abdomen.
He wasn’t surprised to see a knife protruding from his stomach nor about the fact that the blade had been poisoned. It was something new this time. It made Sephiroth’s insides turn into ice and he couldn’t feel his body.
Still, just before he died for the 78th time, the only thing he thought was the fact that Cloud hadn’t paid any attention to Sephiroth’s naked upper body.
I must do better for my puppet.
Returning was harder this time.
Whatever poison Cloud had used, it had been different. Something new.
Even in death, Sephiroth’s thoughts were hazy and fuzzy, difficult to grasp, which made it harder to gather his awareness into a physical form.
Sephiroth hadn’t paid attention to his returns, so he had no idea just much time it took for him to come back from each kill.
But the next time he was out, it was summer again. The weather was hot and humid, and he found himself from Costa del Sol this time.
So, of course, he spread his wing and flew to Edge.
Cloud’s house was still the same. The yard was now filled with bright flowers, with a paved path leading to the door. Even the roof was still intact.
This time, though, Sephiroth couldn’t even make it to the door when it burst open.
If Cloud had looked rough before, it was nothing compared to what he looked now. His blond hair was an utter mess, the shadows under the eyes even more pronounced, he had lost weight and he had a fucking beard. Sephiroth needed to get rid of it.
But then Cloud strode to him, grabbed the straps crossing his chest and pulled him down to a rough kiss.
Well. This was a pleasant development.
Sephiroth gladly returned the kiss, but he didn’t get to enjoy it for long before Cloud pushed him away.
“Where the fuck have you been?” he hissed.
“Where do you think?” Sephiroth said, raising his eyebrow. “In the lifestream, of course. Trying to piece myself back together. Potent poison, by the way.”
“Months,” Cloud said wildly, sinking his fingers into his hair. He looked… a bit crazy, to be completely honest. “I’ve waited for you to come back for months. I thought I had killed you for good—”
“Isn’t that what you wanted?” Sephiroth asked, amused. Something was different in his puppet, something he really much liked.
“I thought I did!” Cloud exploded. Then, he looked around to see if anyone was watching (no) and then yanked Sephiroth with him, inside the house. “Do you have any idea how it’s like when I get used to expecting you, to find new ways to kill you so that it brings as much pain as possible? And then, suddenly, you don’t come back.”
Cloud let go as they got into the living room. “You did something to me,” he accused. “You manipulated me. Controlled me. Made me dependent on this—whatever the fuck it is you do!”
Sephiroth laughed. This was all too funny. His countless deaths and rebirths had made Cloud latch on to his presence. It was better than what Sephiroth could’ve hoped.
“You did that all on your own,” he said, still grinning. “Do you see now, puppet? Do you see now that only with me you can find your true purpose?”
Cloud slapped him. Hard.
It felt amazing.
“You gave yourself to me, remember?” he said, voice sharp.
Sephiroth nodded. “Yes, I did say so.”
“Then you’ll do whatever I want?”
“Yes.”
“Even let me fuck you?”
Damn, Cloud really had gone through a lot while Sephiroth had been away. “Whatever you want, puppet.”
Cloud’s grin was manic and savage. “Kneel for me, then,” he said.
Sephiroth obliged, happily.
Chapter 3
Notes:
Y'all - thank you so much for the comments!! You have made my week so much better and I'm so happy about that.
Onwards to chapter 3!!
Chapter Text
Sephiroth didn’t know what he’d been expecting, but this wasn’t it.
Not that he was complaining.
Cloud demanded nothing else from him. He just knelt there, in the middle of the living room floor, still fully dressed, eyes following Cloud each time he appeared back into the living room.
Sephiroth didn’t move much, and obediently kept his hands on his lap.
Sometimes, Cloud stopped to look at him, and Sephiroth had spent enough time stealing the lifestream’s memories and knowledge to realize something that made his body tingle.
Cloud enjoyed this. Seeing Sephiroth kneeling, submitting, turned him on.
Sephiroth was so proud of his puppet.
“Whatever you want, puppet,” he said quietly, voice shivering with anticipation.
Cloud frowned and slapped him again. “Did I give you permission to speak?”
There it was again. The hitch in Cloud’s voice. The red tint to his cheeks. He shifted where he stood, and Sephiroth soon saw why: a bulge straining against the sweatpants.
Sephiroth, of course, knew what it meant.
“You enjoy it,” he breathed and smiled. “The control I’m giving to you. It gives you pleasure to see me like this, doesn’t it, puppet?”
The slap came again, but it still wasn’t hard enough to make Sephiroth lose his balance.
Cloud didn’t answer. He disappeared, only for a moment, before coming back with something—it looked like a leather mask, but it was fastened with a zipper at the back.
And it had a lock to keep the zipper in place.
Sephiroth raised his eyebrow, but didn’t resist when Cloud stepped closer and unceremoniously put the mask in place and locked it. It was a lot tighter than Sephiroth expected, rendering him unable to speak.
“You don’t need to eat or drink, right?” Cloud said, his voice like silk. “So you can keep that on for now so I don’t have to listen to your shit.”
The hatred was still there. Deep, all-consuming. But it was mixed with something else now, something Sephiroth recognized in himself: obsession. They truly were perfect for each other, despite Cloud’s hatred.
And the fact that Cloud had prepared the mask in advance? He clearly had expected to use it on Sephiroth at some point.
Instead of just trying to kill Sephiroth again, Cloud had decided to embrace his new role as Sephiroth’s punisher.
And, from the look of things, take pleasure in it too.
Sephiroth loved it.
How long he sat there like that, he didn’t know. There were no clocks nearby where he could check the time.
The sky outside started to get darker and darker, but then Sephiroth couldn’t see that either as Cloud closed the blinds.
He had showered and shaved, and looked a lot healthier now. The gleam in his eyes was still there, and he was so beautiful like that.
Sephiroth didn’t move his eyes away from his puppet.
Cloud walked over to him.
“You are to stay there,” he said. “For the entire night. You’re not allowed to move. Have I made myself clear?”
Sephiroth nodded obediently.
Cloud looked satisfied with that. He crouched in front of Sephiroth, running his fingers through the silky, silver strands of hair, moving to his neck and then to his cheek. He outlined the edges of the mask.
Sephiroth didn’t break eye contact. He drank the deep, unbridled hatred in Cloud’s eyes, in the set of his mouth.
“I will make you suffer,” Cloud whispered. “I’m going to ruin you, just like you told me to. I’ll make you regret that you offered yourself to me so willingly.”
Then he kissed Sephiroth’s forehead.
Sephiroth listened. He listened and shivered.
He was far removed from most of the human things he’d once had—like drinking, eating and needing to use a toilet—but his body was still that of a human. He could feel the heat coiling at the pit of his stomach, the pleasant throb between his legs, straining against the leather.
So this was arousal. Sephiroth had to admit he liked it. He didn’t bother thinking why he’d kept this part of his humanity and not the rest, but he wasn’t about to complain.
Cloud petted his hair for another moment before disappearing into the bedroom.
Just as Cloud had ordered, Sephiroth didn’t move. From his spot, that is. He did touch the mask, felt the zipper and the lock at the back of his head. It was a nice little contraption—an ordinary person wouldn’t get the mask off without removing the lock first.
Of course, this kind of equipment was manufactured in a way that would be easy to remove in an emergency. Sephiroth knew this. And it was just leather, easy to slice with a knife.
But Sephiroth did nothing to remove the mask himself. He would’ve been able to just rip it off, but he didn’t want to.
He had come back to submit himself to Cloud fully, and he still intended to do that. He wasn’t planning on destroying or changing the Planet.
He just wanted to be with his puppet. Let Cloud’s hatred ruin him, let Cloud kill him as many times as he wanted.
Maybe some day Cloud would stop killing him and accept that it was nicer to keep Sephiroth close by at all times.
Sephiroth was good at waiting, so he stayed in the living room, on his knees, the entire night. He listened the house groaning, the pipes popping. He could almost feel the electricity humming inside the walls.
Hours passed. Sephiroth sank deep into himself.
He was right where he was supposed to be. With his puppet, his beautiful, strong puppet. He didn’t want to leave, but if Cloud killed him again, he would have to.
But he’d come back. They both knew that.
So Sephiroth waited, until he heard noises from the bedroom. It was getting lighter again. He could tell, even through the closed blinds.
Bare feet tapped on the wooden floor as Cloud got up. Soon, Sephiroth heard the sound of a toilet being flushed and water running.
He stayed motionless as Cloud did his morning routine. Then, finally, Cloud stepped into the living room.
He was dressed in a t-shirt and pajama pants and he had a coffee cup in his hand. He looked good. Healthy. As if he’d slept well, for the first time in a long while.
Cloud settled on the couch and turned on the television. He ignored Sephiroth completely, but it was only an act. He was very aware of his presence. The shifting was there again.
If Sephiroth had been able to talk, he would’ve told Cloud to take care of it. To take pleasure in the situation. To let himself enjoy this fully.
But Cloud just drank his coffee and watched TV.
It took an hour before the man glanced in Sephiroth’s direction and acknowledged him.
“Come here,” he said eventually. “But don’t get up to your feet.”
Excellent.
Cloud’s eyes were hazy when he watched Sephiroth crawling to him, stopping on his knees beside the couch.
“You actually do what I say,” Cloud said in wonder, sinking his fingers into Sephiroth’s hair and then pulling strongly. “You’re not trying to manipulate me after all, huh?”
Sephiroth shook his head, only slightly. His entire body was buzzing pleasantly. He was so happy to see how much Cloud got pleasure from his submission.
Cloud himself seemed to be surprised by it. He shifted again, but Sephiroth could see the darker patch on his sweatpants. His pupils were so blown that they almost covered the blue.
“I have a job for you,” Cloud said eventually, dipping his hand into the neckline of his shirt. He brought out a small key. “I’ll remove the mask now. But I don’t want to hear a word from you.” He used the other hand, still gripping Sephiroth’s hair, to yank it.
It stung, but not badly. Sephiroth blinked lazily.
Cloud seemed happy with this, so he used the key to remove the mask and put it on the table. Then he spread his legs. “Keep me warm,” he breathed. “Don’t make me come. I will punish you if you do.”
Sephiroth’s mind was really buzzing now. His cock strained even harder against his pants, but he did nothing about it, even as he settled between Cloud’s legs and gingerly touched the waistband of his pants.
Cloud leaned back, red tinting his cheeks and his chest rising and falling rapidly.
Sephiroth lowered the waistband and pulled the pants down until he could see Cloud’s boxers, the damp patch on them and Cloud’s very obvious erection.
Instead of taking Cloud into his mouth immediately, Sephiroth pressed his cheek against the fabric of the boxers, using his teeth and lips against them.
Cloud made a choked noise and his breath hitched, instinctively bucking his hips up.
Sephiroth chuckled and then used his teeth to pull the boxers down enough.
Cloud was impressively hard already. Precum pearled at the tip, veins pronounced on the sides. It was a beautiful cock, and even more beautiful because it was Cloud’s.
“Take it,” Cloud whispered, voice hoarse. “Don’t make me wait.”
Sephiroth did as he was told, first licking the tip of Cloud’s cock and then taking it into his mouth, a little bit at first.
Cloud increased the hold he had on Sephiroth’s hair and thrust the rest of the way in, until Sephiroth’s nose squished against the base, the pubic hair tickling his skin.
If he’d been a regular human, the movement would’ve been dangerous for his mouth and throat.
But as it was, it just felt good. Full. Cloud wasn’t particularly big, but he fit perfectly into Sephiroth’s mouth.
“Stay,” Cloud rasped. “And don’t even dare move your tongue.”
It was a lot. There was no way to breathe through his mouth, so Sephiroth focused on steadying his breathing through his nose.
Even so, this would’ve been a lot harder for a normal human. But Sephiroth wasn’t normal. He had no gag reflex. He could accommodate Cloud’s cock without any trouble at all.
After making sure Sephiroth was right where he was supposed to, Cloud adjusted his position on the couch.
The hand that had been tearing Sephiroth’s hair before had now moved on to gentle pets. Sometimes Cloud brushed the tears from Sephiroth’s cheeks and licked them from his fingers while Sephiroth watched.
Sephiroth’s cock twitched. He hadn’t even noticed there were tears. Probably because of the overwhelming pressure in his mouth and throat, the way his mouth was forced to stay open.
“You didn’t manipulate me,” Cloud said quietly. “You didn’t bend me to your will like before. Yet… I got so used to you. I knew to expect you. That I would get to kill you again.” His eyes flickered to his cock, secured in Sephiroth’s mouth. “You don’t even remember, do you. All the times I’ve killed you. I had to get really creative. But no matter what, you wouldn’t stay dead.”
He leaned back again. “So I decided. If you would return and truly offer yourself to me, then I would accept. You’re mine. I will control you like you controlled me. You have no will of your own. That’s what you wanted, wasn’t it? Blink if you agree.”
Sephiroth moaned against Cloud’s cock and blinked. He wanted Cloud to kiss him, to punish him, to hurt him—everything.
The cock in his mouth twitched and got harder. Sephiroth panted a little more now—despite everything, he still needed to breathe, and he was starting to struggle with it.
Of course, there was always the chance that Cloud would kill him by making him choke on his cock.
There were worse ways to go, Sephiroth thought to himself.
But Cloud didn’t seem particularly murderous right now. He still petted Sephiroth’s hair and licked his tears from his fingers.
“You’ll be mine,” Cloud continued. “Just as you wanted.”
He got to his feet surprisingly fast, and Sephiroth almost slipped off his cock, but Cloud kept him in place by his hair.
Cloud moaned as he moved his cock in Sephiroth’s mouth. “You feel so good,” he muttered. “So good for me. Even better when I get to destroy you.”
The first firm snap of Cloud’s hips made Sephiroth choke as the cock slid deeper. Cloud didn’t give him a chance to recover before he thrust again, and again, until Sephiroth saw stars and he was struggling even more to breathe.
“Mine to ruin,” Cloud whispered and thrust one last time before Sephiroth’s throat was filled with Cloud’s spend, and he had to swallow it all, down to the last drop, before Cloud pulled out.
They were both panting. Cloud’s face was red and sweaty. He tucked himself back in and crouched in front of Sephiroth, cleaned away the snot and the tears and the drool.
Cloud kissed him then, demandingly, pushing his tongue into Sephiroth’s mouth. Teeth grazed Sephiroth’s lower lip and he could taste blood.
Chapter Text
Cloud gave him a collar.
Sephiroth didn’t get a chance to admire it before Cloud had locked it around his neck, the crude metal resting against his skin. It had a few pieces of materia embedded into it, along with a ring at the front, and Sephiroth already knew Cloud would use the collar to control him further, to torture him.
He couldn’t ask for anything more.
Cloud ran his fingers over the pieces of materia and smiled softly. “They’re all bound to me,” he said, showing a band around his wrist, also made from metal, with materia attached to it. Probably the other halves of the materia in Sephiroth’s collar, if he had to guess.
Pretty clever. Sephiroth could only admire Cloud’s dedication.
“I can make you burn,” Cloud said and brushed his fingers over the wristband.
Fire erupted in Sephiroth’s veins the second after and he made a choked noise of pain—even with his strengths, he could still feel pain.
“I can make you drown,” Cloud continued, moving on to the next one (Sephiroth coughed out water on the floor and wheezed for air). “I can make you choke on soil—”
And that’s how it went. Cloud went through each of the materia specifically, and by the end, Sephiroth was lying on the floor, shivering, blisters all over his skin (already healing, though), along with angry-red, crisscrossing marks from the electric currents Cloud had forced through him.
“Get up,” Cloud said and kicked his side. “I want something to eat and you’re going to cook. Keeping the house in order is now your responsibility, Sephiroth. It’s perfect, isn’t it? After all that destruction, you’re forced to do the opposite.”
Sephiroth’s entire body was still cramping and throbbing with pain, but he didn’t let that stop him from getting to his feet. Cloud looked at him, eyes dark and heavy, the hatred in them so palpable Sephiroth could almost taste it.
But it wasn’t all, oh no.
Sephiroth was used to reading Cloud, his expressions, his movements—everything, really. And he knew that Cloud was painfully lonely in his suffering, because of the things he’d gone through at the hands of Shinra and later, Sephiroth.
Cloud was touch-starved, desperate for affection, and Sephiroth was the only person on the Planet who could give him what he wanted.
And by surrendering himself to Cloud like this, he’d done the very thing Cloud had desired the most: an outlet for his anger, hatred and love.
“As you wish,” Sephiroth said, but his knees buckled a second later because Cloud had zapped him through the lightning materia again.
“You’ll call me Master,” Cloud snapped. “And you’ll get punished every time you forget.”
Sephiroth was so proud of his puppet.
“Of course, Master,” he said obediently.
It wasn’t easy to make his way into the kitchen with the way he was in pain, but Sephiroth didn’t complain. The pain was mixed with an impressive amount of arousal as well, and he knew Cloud had definitely seen his erection before he’d left the living room.
He also knew for a fact that he wouldn’t get the permission to take care of it.
While in the kitchen, though, Sephiroth found himself stumped.
He didn’t know how to cook.
At least, not like this. So Sephiroth turned to the knowledge gleaned from the lifestream to guide him, and with that, it was easier to start building a meal from the ingredients he found in the cupboards and fridge.
He ended up making something simple—minced meat sauce with boiled potatoes and vegetables. He searched for a tray and then put the plate, cutlery and a glass of water on it before carrying it back to the living room.
“Your dinner, Master,” he said and lowered the tray on the coffee table.
Cloud didn’t thank him. He looked at the plate and then at Sephiroth.
“You didn’t ask me what I wish to eat,” he said. “Instead, you decided that on your own.”
Oh. Sephiroth hadn’t even thought he’d need to ask. He fell on his knees and looked at Cloud. “I apologize, Master.”
There was that rage again. Cloud didn’t show him any mercy—he went through all the materia in his wristband before dragging Sephiroth with him by the collar and dragging him to a room Sephiroth hadn’t noticed yet.
Cloud was really strong while he was angry, considering he’d just hauled Sephiroth through the entire house and thrown him on the floor before slamming the door shut.
Ears ringing, Sephiroth lifted his head to examine his surroundings.
Cloud had really prepared for his more… permanent return. Because this room was, by all intents and purposes, a cell. The door was made of steel, it was reinforced with materia, and materia also lined the window panes high above, too high for even Sephiroth to reach. The only furniture in the room was a simple bed with a pillow and a blanket.
It was a bleak place to reside in, but Sephiroth loved it. Cloud had prepared it for him specifically—there was no bucket for his waste, as he didn’t need to eat or relieve himself. It was just big enough to fit the bed and gave Sephiroth some room to move.
He went to the door and touched it, out of curiosity.
Pain erupted through his entire body as he slammed against the opposite wall and then to the floor.
I love you, puppet, he thought. We’re going to be so happy, you and I.
Then Sephiroth passed out.
Sephiroth counted the days by looking out of the window.
He had no way out of the room (he got blasted every time he tried to touch the door), and Cloud didn’t come to him even once. He couldn’t hear anything inside, so he suspected Cloud had silence materia built into the door and window.
Since Sephiroth had nothing better to do, he explored the little room as well as he could. And he could tell immediately that Cloud had included this room while he’d been building the house—so he’d expected Sephiroth’s return back then already.
“Oh, Cloud,” he muttered to himself. “Do you even realize what you’re doing?”
Sephiroth hadn’t had that many opportunities to observe Cloud between his returns, but he did see a significant change.
It had clearly been a turning point when Sephiroth hadn’t been able to come back as quickly as before. It had broken Cloud somehow, made him realize just how much he needed Sephiroth.
For Sephiroth, it was perfect. He hadn’t done anything, really—just given himself to his puppet over and over again.
This obsession, this dominance Cloud showed toward him now? It was his own doing.
Sephiroth was used to solitude, so he didn’t suffer too much for being locked in the room. Most of the times he just sat, cross-legged, on his shitty bed.
Curiously enough, his skin did produce sweat and his hair did get dirty. He had no idea why his body worked in some areas while not in others, but he didn’t really care. Maybe he was molding his appearance for Cloud’s pleasure. He knew he would be able to ejaculate—he’d tried that, shortly after being locked inside—but even though he’d enjoyed that orgasm his own hands had provided, he knew what would be better.
But there was nothing to be done. He just needed to wait patiently until Cloud would decide to let him out.
Sephiroth was confined to the room for two months.
He barely noticed the passage of time, to be honest. He used most of the time to meditate, and after spotting a camera in the corner (it had been very cleverly hidden) he’d made it a point to pleasure himself so that Cloud saw it.
It had worried him a little that the collar hadn’t punished him even once, even though he was doing that without Cloud’s permission, but… Sephiroth was extremely sure Cloud didn’t approve.
When he heard the keys rattling the lock, he slid instantly to his knees on the floor, hands on his lap and head cast down. His silver hair hung around in tangles as he hadn’t seen a hairbrush or a shower during his captivity.
Cloud pulled the door open.
He looked ethereal. Having Sephiroth in his house, like this, seemed to be very good for him. His blond hair was soft and pointy, his cheeks had a healthy color and his blue eyes were bright.
But Sephiroth knew what to look, and he knew madness when he saw it—he was cut from the same cloth.
“Strip,” Cloud said, tone icy. “All of it.”
“That desperate, huh?” Sephiroth said, and gritted his teeth with pain as the fire materia burned blisters into his skin.
“Every time you talk without permission, you’ll hurt,” Cloud said. “Is that clear?”
The burn marks were already healing fast. Even like this, the pain was… exquisite. “Yes, Master,” Sephiroth said and bowed. He could hear Cloud swallowing, see the way his pupils dilated.
He got to his feet and removed the jacket, the straps, the gloves, the guard—all of it. Cloud couldn’t move his eyes away from him, and he kept glancing at Sephiroth’s cock.
“Like what you see, puppet?”
It was a mistake. Sephiroth knew it was. He’d counted on it. Still, even he couldn’t stop the cries of pain that exploded through his body when Cloud used the wristband again.
With that, Cloud attached a leash—made from sturdy chain—onto the ring in front of the collar, and yanked Sephiroth with him, not staying to look if Sephiroth followed or not.
Or if he even was on his feet or not.
To Sephiroth’s considerable surprise, Cloud dragged him into the bathroom. “You’ll wash yourself,” Cloud said, moving to lock the leash to another ring in the wall. This entire house… it was truly fitted for them both.
He pointed at the specific shampoo and shower gel bottles on the shelf, separated from Cloud’s. “Those are yours. You have ten minutes.”
There was nothing left but to just do it. Cloud stayed there watching, arms crossed, as Sephiroth turned on the shower and got to work.
His hair wasn’t the easiest to wash due to its length, and he had to use a generous amount of shampoo, but that didn’t seem to be an issue for Cloud.
“Three minutes left,” Cloud said a while later.
Sephiroth was, thankfully, almost done. Most of the allotted time had gone to washing his hair, but the rest of his body didn’t take that long.
When he turned off the shower, Cloud approached him with a towel.
Sephiroth allowed himself to get dry up, but then tilted his head expectantly. Would Cloud want him to be naked at all times?
He looked as Cloud set the towel aside and then took out something else he’d had ready—something metallic.
Sephiroth realized a second later what it was when Cloud crouched and closed the apparatus around his cock. It was too small to feel comfortable and it wouldn’t let Sephiroth get hard.
He shivered with anticipation.
“You’ll only get to come when I allow it,” Cloud said, squeezing Sephiroth’s balls without warning and making his knees buckle. “And thanks to that… show… I had to witness from your room, you’ll keep this thing for the next three weeks.”
“Yes, Master,” Sephiroth said softly. “As you wish.”
Cloud finished locking the cage—it was cold and uncomfortable against Sephiroth’s hot skin but he didn’t complain—and slipped the chain the key was on around his neck. “Excellent. Here’s your clothes.”
It was a bland shirt and equally bland pants. Nothing else—no underwear, no socks or shoes.
“I built this house for us,” Cloud said, moving to detach the chain from the ring, “and it’s guarded against any escape attempts. You won’t be able to go outside without my approval, and if you try, you’ll die.” He shrugged. “Whether you want to fight your way back from lifestream again is up to you.”
“I’m right where I want to be,” Sephiroth said. “I’m here for you, Master.”
Cloud didn’t reply immediately. Instead, he pulled the chain and took them to the living room, where he sat down on the couch again and spread his legs. “You’ll know what to do, then.”
Sephiroth did. He kneeled in front of his beloved puppet and reverently pulled Cloud’s cock out, giving it a few tentative licks before closing his mouth around it.
Chapter Text
Things quickly found a rhythm.
Sephiroth wasn’t allowed to spend time or sleep anywhere other than in his room, and he was always locked up in there if Cloud needed to leave the house.
When Cloud was home, though, he made Sephiroth do a lot of things. He had to clean, do laundry, take care of the cooking. It was his responsibility to keep the grocery list up to date, and each time he failed, Cloud punished him through the collar.
The collar itself was probably Sephiroth’s favorite thing. He sometimes goaded Cloud into punishing him. The pain was that amazing.
Still, the cage around his cock made it a slightly less satisfying, since he wasn’t able to get fully hard anymore, not to mention come. After three weeks, Cloud changed his mind and decided that the cage would stay on, and it was only to be removed when Sephiroth took a shower.
Which wasn’t that often, to be honest.
To a normal person, life like this would’ve been severely limiting and agonizing.
Sephiroth loved it. Even when he was uncomfortable and in pain, even when he was forced to kneel between Cloud’s legs for hours at a time.
Most of the time, Cloud didn’t even talk to him. He just required Sephiroth’s presence, and while Sephiroth warmed his cock, he ran his fingers through the silver strands of hair.
There were moments, though, when Cloud didn’t seem to know what he was doing. He was unstable and unpredictable—shutting Sephiroth into his room and not letting him out for long periods of time, or not allowing him to get up from the living room floor where he’d been told to kneel on.
Sephiroth knew what it was: Cloud still didn’t know, not fully, what to do with this dominance he had. He probably kept thinking when it would backfire on him, when Sephiroth would reveal his true intentions.
Cloud obviously enjoyed when Sephiroth had his cock in his mouth, enough to fuck his mouth sometimes. But that was the level of intimacy he seemed to be ready for—despite the fact that he had toys prepared. Like the leather gag. The cock cage. The collar.
But Cloud held himself back. He didn’t trust Sephiroth to fully give in to the dominance.
It didn’t seem to help, no matter how obedient Sephiroth was. He tried everything, but even when he talked back and got punished, Cloud seemed to be horrified by his own reaction, his own arousal.
Cloud needed time. Sephiroth was sure of that. So he did what he had dedicated himself to do, and fully gave himself to his puppet.
Sephiroth didn’t mind that he didn’t get outside. He didn’t really care what the outside world offered him.
He did get a little bit of fresh air from an open window, but he wasn’t even able to touch them. Cloud had been very thorough with making the house Sephiroth-proof.
Sephiroth was in the kitchen now, dutifully doing the dishes Cloud had ordered after lunch. Only one set of everything, since Sephiroth didn’t eat or drink.
He had to admit, though—he kind of missed it. He could still appreciate the scent of food or freshly brewed coffee.
But he knew, for a fact, that Cloud would never allow it.
Once he was done, he made his way back to the living room. Cloud sat on the couch, his laptop perched on his lap. He was working, probably—Sephiroth spent a lot of time in his cell these days, and he was almost certain Cloud escaped this situation by leaving to make deliveries.
“I’ve finished, Master,” Sephiroth said, executing his best bow. He’d gotten very good at it. “Is there anything else you wish of me?”
Cloud looked at him and then looked back at his laptop.
Not having any orders to go on, Sephiroth just stood there. One option was to disappear into his room, but Cloud would make him regret it.
This wasn’t what Sephiroth had signed up for, to be completely honest. He had wanted to feel Cloud anger and hatred, he’d wanted to get punished, but this?
This wasn’t it.
The emotions were still there, Sephiroth knew it—he could feel it—but…
He wanted to help his puppet, but he didn’t know how.
An idea formed in his mind—a risky idea, sure, but… it could work. When things were like this, they were in a stalemate.
Sephiroth needed his puppet to crack. He needed that shift, deeper into the feelings he had, that he would ignore his moral compass or whatever it was that still held him back.
If this worked, Sephiroth would disobey. Do everything against the orders Cloud had placed on him.
He waited until Cloud was focused on his laptop before moving and slipping into the kitchen.
Sephiroth already had the knife in his hand when Cloud burst into the room, storm in his eyes.
“What do you—” Cloud froze when he saw the knife.
“I need you to focus, puppet,” Sephiroth said sweetly. “You haven’t let go. You’re still too good for me.”
He pressed the knife against his throat. It stung and he could feel the blood starting to flow. “I hope to see a change when I come back.”
Cloud lunged forward to stop him, but Sephiroth was too fast. He shoved the knife into his throat.
Sephiroth took his time.
He didn’t even try to get out fast. He built his new body in peace, molding it to fit Cloud’s tastes.
He still wouldn’t need to eat or drink, but he still could if he wanted to—and if Cloud let him.
He would sweat, bleed and feel pain. He would be able to ejaculate and get hard.
Thanks to his—more or less—untimely death, he’d lost all the restrictions Cloud had placed on him. He kind of missed the weight of the collar and the cage.
He hoped Cloud would put them back when he returned.
When Sephiroth finally did return, he was wearing the same bland clothes as before, and no shoes. He’d also elected to make his hair shorter—not much, just enough so that it would be easier and faster to wash.
He would get punished for that, too. At least he hoped so.
This time his aim was better, and he managed to land in the backyard of Cloud’s house. It was a highly fenced area with more flowers and a bench, a very comfortable place to spend time in.
Cloud didn’t waste any time. He burst through the back door and Sephiroth had never seen him that angry, and it made his blood sing and cock twitch.
Cloud was so angry he didn’t even talk, he just grabbed Sephiroth by the front of his shirt and punched him.
The fist connected to Sephiroth’s cheek and made delicious pain echo through his head.
“The only person who gets to hurt you,” Cloud hissed, “is me. You are not allowed to do that to yourself. Is that fucking clear?” It was impressive how quietly he could yell—he still had appearances to keep.
“I—” Sephiroth started, but spat out blood instead. He had bitten his tongue.
Cloud didn’t stop there, though. He threw Sephiroth to the ground and kept hitting and kicking him, and judging by the pain, broke several of Sephiroth’s ribs in the process.
He drowned in the pain, and he welcomed it.
He woke up to notice several things.
One, he was back in his room, sitting against the wall opposite the door. Two, he was wearing the collar and the cock cage again. Three, he was naked.
Four, he couldn’t move.
I really pissed him off this time, Sephiroth thought idly, wiggling in his restraints. His arms were chained to the wall so that he couldn’t move them at all, and instead of the leather gag Cloud had made him use earlier, he now had something else lodged in his mouth. It prevented him from talking—but it also would stop him from biting his tongue if he wanted to kill himself again.
His ankles were chained to the floor with a chain short enough that he couldn’t even lift his legs properly.
It was a highly uncomfortable position to be in, even for Sephiroth, even if he wouldn’t get any lasting issues from it.
Unfortunate that his cock was caged. He would be really hard otherwise. As it was, it strained against the metal of the cage, but wouldn’t go much further.
He was thoroughly immobilized now, and even he couldn’t get free from these restraints. The metal was reinforced with something, probably mythril, and all his time in the lifestream and his subsequent returns had, apparently, taken away some of his power.
Not that he wanted to get out—this was exactly what he’d been aiming for.
How long had he been gone this time if Cloud had gotten this angry?
He’d been unconscious for a while, and the injuries he’d gotten after Cloud had beaten him up were mostly healed. His sides still ached a bit, but bone fractures seemed to heal slower with him anyway.
Sephiroth leaned against the wall, jingling the chains that held his arms up, and wondered how this would continue. He hoped that this had been enough to push Cloud over the edge, to make him see what they both really needed.
He was dozing off when the door slammed open and Cloud stepped in.
“I will make you regret it,” he seethed. “You were supposed to submit to me. Yet you took your own life in defiance. What’s up with that? Were you trying to make me angry?”
He crouched in front of Sephiroth. He looked, well, pretty insane, so hopefully Sephiroth had achieved what he’d wanted.
“Better get comfortable,” Cloud continued. “You’re not getting out for a while.”
He flicked his wrist and all materias except for the water and earth activated at once.
It was the kind of pain Sephiroth hadn’t experienced ever before in his life. It tore his body apart, raised angry welts, cuts and blisters to his skin, and even when they started to heal instantly, new ones kept coming.
To add to his torment, Cloud took out a knife—the same knife Sephiroth had used to kill himself before.
Despite his superhuman abilities and fast healing, even Sephiroth couldn’t hold back his screams when Cloud started to carve words into his skin with the tip of the knife.
Sephiroth didn’t even realize he’d passed out until he jerked awake again.
The room was silent and empty. He was still restrained the same as before, his jaw locked around the bite gag. There was dried blood on his stomach but whatever Cloud had carved into his skin was already just silvery scars and would soon disappear entirely.
He had succeeded, though. He’d managed to push Cloud over the edge. Now he just needed to see how things would unfold, if Cloud would allow him any kind of freedom now.
Like this, he had even less to do, and his body was already stiff after sitting on the hard floor for so long. The collar felt heavy and cold around his neck, and he could still remember the ghost of the agony on him.
The sky behind the window got dark and then light again. The cycle continued three more times, before the door opened again.
Cloud had changed. Sephiroth noticed it immediately. There was a different gleam in his eyes. Something had broken, and Sephiroth had done it.
He tried to speak through the gag, but of course, the only noise that came out was a garbled mess.
“I don’t want to keep you locked up like this,” Cloud whispered. He moved closer and then straddled Sephiroth’s bare thighs.
Sephiroth winced at the tension and the uncomfortable position he was in.
This close, Cloud’s eyes were hazy. Distant. But somehow… still more alert than usual.
He removed the gag and threw it on the floor, but before Sephiroth got his tongue working, Cloud was already kissing him.
And he didn’t stop there. He started rolling his hips and rubbed his cock against Sephiroth’s abdomen. When Sephiroth got a chance to glance down, he could see the wet patch that had seeped through the boxers and the sweats.
He moaned into Cloud’s mouth, his own, caged cock fighting in the confines of metal. He wouldn’t get hard. Whether he ever would was up to Cloud now.
“Show me the anger,” Sephiroth breathed. “And your hatred. Then I don’t have to… shake you up like that.”
Cloud pulled back, lips glistening and cheeks burning red. “Oh, I hate you,” he whispered, voice shaking. “I hate you more than anything. But… I just…” He rolled his hips again and nuzzled his face into the crook of Sephiroth’s neck. “I need you, Seph. I need you. Please don’t leave me again. I’m always terrified you don’t come back.”
“Dominate me in the way I want to and I don’t need to,” Sephiroth said softly, kissing Cloud’s hair.
“I will,” Cloud muttered. “I promise.”
Chapter 6
Notes:
I decided to post the rest now since there was so little left - thank you to everyone who have read! This was my first try with kurasefi and ngl I do want to write it again, but we'll see 🩷
Chapter Text
Cloud took Sephiroth to take a shower, and he had to keep his hands up while Cloud washed him between his legs.
“You’re not to touch your cock again,” Cloud said, dragging his thumb over the tip. Sephiroth hissed under his breath, instinctively trying to escape the stimulation. “We’ll see if I ever feel good enough to let you come.”
After the shower, he locked the cage back in place, and Sephiroth realized again just how small it actually was. It would barely give any room for him to get hard, so changes of coming were… almost non-existent.
And Cloud could still force an orgasm out of him if he wanted to, without ever removing the cage.
“It’s a good thing your body regenerates so quickly,” Cloud said, palming Sephiroth’s balls and then squeezing them hard enough for stars to dance in Sephiroth’s eyes. “I can do whatever I want with you.”
“Yes, Master,” Sephiroth said. “Please, use me.”
“Oh, I will,” Cloud promised. “You can be sure of that. You want to hurt? I can do that.”
Sephiroth wasn’t taken back to his room now—instead, Cloud took him to his bedroom. It was a simple place and only had a bed and a dresser for Cloud’s clothes.
“Get on the bed,” Cloud said. “On your hands and knees. I still need to punish you for that disappearing act.”
That wasn’t a punishment before? Sephiroth thought, but kept it to himself.
He climbed on the bed as Cloud had ordered, and Cloud cuffed his hands behind his back. He shivered again, thinking what Cloud would do next, but when something actually hit his ass with enough force to jolt him forwards, he was surprised with how much it actually hurt.
“Count,” Cloud snapped. “Or I’ll keep going until you pass out again.”
“One,” Sephiroth choked, and then the paddle hit again and he almost bit his tongue. “Two—”
This was exactly what Sephiroth had wanted. The pain soon consumed all his senses, and with every count, the harder Cloud hit.
Even though the pain was severe and all-consuming and Sephiroth started to squirm, but he didn’t beg Cloud to stop. He kept counting, until he croaked, “Thirty.”
His ass was on fire.
Cloud didn’t say a word, but he didn’t swing the paddle again, but he slipped out of the bed. “Stay still,” he ordered. “Do not move your head either.”
Sephiroth wasn’t quite sure if he managed to utter a reply. There was no way to escape the pain and he knew Cloud wouldn’t do a thing to relieve it.
He waited for what seemed like an eternity until Cloud returned and the bed dipped again.
Sephiroth heard a bottle cap open and something squelching.
He knew what to expect but he still flinched when two fingers pressed against his entrance and then pushed inside.
“You’re tight,” Cloud whispered, moving his fingers deeper and Sephiroth couldn’t the keen the escaped his throat. “Did you ever pleasure yourself in the past? Touch yourself?”
“No, Master,” Sephiroth choked out an answer. “We weren’t… encouraged to have relationships like that.” Or at least, he hadn’t. Hojo had been very particular about it.
“Well, you’ll get a new experience, then,” Cloud said, and continued to massage Sephiroth’s inner walls. It was something new, not totally uncomfortable, even though he couldn’t quite enjoy it with the pain that still lingered.
But when Cloud massaged something inside him, Sephiroth jerked violently and tried to escape it.
It had felt good—too good, and that was a problem. It shot electric sparks to his cock, and as Cloud kept going, Sephiroth could feel the stimulation everywhere—in his cock, his balls, it spread to his thighs and even to the tips of his toes.
Cloud didn’t stop, even when Sephiroth started making more incoherent noises. The pleasure had already turned to something he wouldn’t be able to stand—and then an orgasm tore out of him, intense and heavy, leaving his ears ringing.
His dick hadn’t done a thing. It was still painfully hard against the cage, but it could go no further.
“That was your first dry orgasm, Seph,” Cloud said sweetly and moved his other hand to massage Sephiroth’s abused ass. He tried to escape it without meaning to. “I’m gonna rip a few more out of you today.”
“Fuck,” Sephiroth moaned.
Sephiroth had little knowledge about sex and everything related to it, but for the next hour, Cloud wrung him dry. Sephiroth was almost sobbing with relief by the time the nimble fingers finally pulled out. He was so overstimulated that the pleasure was mixed with pain, and his balls were aching. Not to mention his cock, since it hadn’t gotten a chance to get fully hard even once.
The relief was short-lived, though. Sephiroth had just managed to steady his breathing when he heard the sound of lube again, but now it wasn’t fingers that breached his hole.
It was a cock.
Sephiroth yelped as Cloud pushed in to the hilt with one, quick thrust. The stretch was… something. If he hadn’t already been fucked by the fingers, he would’ve enjoyed it. Now it just burned and filled him, and Cloud didn’t spare him—he started fucking Sephiroth in earnest, with quick, sharp thrusts, and Sephiroth almost choked on his spit as he tried to keep his shouts out. His prostate sent agonizing jolts all over and the mixture of pain and pleasure made his eyes water.
Yet he knew that begging Cloud to stop wouldn’t help him at all.
Another dry orgasm barreled through him eventually, and at that point, he was barely even conscious anymore. His arms were cramping after being cuffed behind his back for so long, and his thighs were quivering.
“Look at you,” Cloud breathed, pressing kisses to Sephiroth’s ass cheeks. “So fucked out. All for me.”
“All… for you,” Sephiroth slurred. “Master.”
He fell asleep soon after.
The next few hours went by in a blur. At some point Sephiroth woke up to notice he’d been turned on his back, wrists cuffed to the headboard, and that Cloud was fucking him again.
He felt sluggish, barely there, and Sephiroth had a weird feeling Cloud had drugged him to make him more pliant.
At least, like this, he couldn’t complain.
Not that he would’ve told Cloud no, though. Despite the pain, the pleasure bordering on agony, this was exactly what Sephiroth had wanted.
It just, frankly, sucked that he wasn’t able to come.
Cloud had been very strict about Sephiroth not being allowed to touch his cock, and he kept that promise.
Their life together started to find its own rhythm. When Cloud was out working or meeting with his friends, Sephiroth was locked inside his room—the same thing if Cloud had friends over. He knew the room was hidden in a way no one would accidentally stumble upon it.
While he was locked in the room, he didn’t have the freedom to move. Not anymore. He didn’t even have his bed there. Instead, Cloud always chained him to the wall and to the floor, and forced him to use the bite gag.
Staying like that did a number on his body, even for a short period of time, but sometimes Cloud’s delivery trips took months. That resulted in a very damn stiff body along with extremely painful bed sores—even if they started healing instantly after he’d taken a shower.
“Your body is perfect for me,” Cloud said softly after drying him and setting the towel aside. “I can do whatever I want and you just… heal. I don’t need to worry about feeding you. Or cleaning after you.”
“I perfected it for you, Master,” Sephiroth told him and smiled. It did feel good to have his beloved puppet back again.
This time, Cloud didn’t cage him instantly, and that made Sephiroth pause. “What are you—?”
Cloud’s hand shot out and squeezed his cock.
He had been denied for months. He hadn’t been able to come. His dick had been in the too small cage for too long.
So it hurt. But it also sent such an insane spark of arousal right down to Sephiroth’s toes that he almost fell to his knees.
“What did I tell you about talking back?” Cloud challenged.
“I apologize, Master,” Sephiroth said and moaned. “Please—”
“Oh, you will be saying that a lot,” Cloud said with a smirk.
Sephiroth was taken to the bedroom again. But this time, in addition to Cloud cuffing him to the headboard, he also forced Sephiroth’s legs apart with a spreader bar.
Sephiroth had no idea what Cloud had planned now, but it evidently featured his cock.
And the second Cloud’s fingers closed around with a generous amount of lube, Sephiroth started trashing. Even if he had submitted to all of this, even though he loved all of it, this was… too much.
Or was it?
After the initial feeling, Sephiroth found himself liking the glide of fingers over his flesh, bringing him closer and closer to the edge.
His balls drew up and his abdomen clenched and he was going to come, finally—
Cloud removed his fingers.
“Wh—” Sephiroth looked at Cloud. Then at his cock. It was red, veins protruding at the sides and leaking. He could almost taste his orgasm. But like this, he wouldn’t get there. And Cloud wasn’t—he wasn’t—
“I wonder if I feel nice enough to let you come after I’ve edged you for hours?” Cloud said matter-of-factly, sitting back and waiting for Sephiroth to soften.
They’d been together, in their little relationship, for over a year by now. Sephiroth didn’t really have any control over his life, and he was satisfied with that. He’d aimed for that.
Yet, sometimes, when he looked at Cloud, he realized—with some satisfaction—that what he’d done to this man had broken him beyond repair.
Cloud had appearances to keep and he was able to pretend to his friends he was the same as always, but with Sephiroth, he was totally different. Sometimes, when he made Sephiroth go through a variety of sexual torments, he would jerk himself off while watching.
He got such intense pleasure from dominating Sephiroth that even Sephiroth himself was surprised by it.
He had, absurdly, underestimated his puppet’s devotion to punishing him.
And this new thing, this edging, was by far the worst. Cloud could keep that up for hours, bringing Sephiroth close to the edge only to deny him.
Just like Cloud had predicted, Sephiroth—who never thought of himself as someone who would beg—shouted his voice hoarse with pleas, begging Cloud to let him come.
Unfortunately, the more he begged, the less inclined Cloud was to grant him his wish.
By the time the sun had gone down, Sephiroth was soaked in sweat and his inhuman body was exhausted. Which was, to be honest, quite an accomplishment from Cloud.
Cloud leaned back on the bed. “How does it feel, Seph?” he said. “How does it feel when your life is completely at the mercy of another?”
“Master…” Sephiroth swallowed. Even his mouth felt dry, even though he didn’t need to drink. “Please… let me…”
Cloud laughed. “Did you really think this would result in me giving you permission to come? You were wrong. I’m not in the mood. We’ll get you washed up and caged again.” He moved out of the bed and came closer to brush sweaty strands of hair from Sephiroth’s face. “Then you’ll kneel between my legs like a good boy and keep me warm. Okay?”
And on and on it went.
Cloud could still hear Sephiroth’s screams in his ears.
His fingers glided faster on his cock as he summoned the images again. Sephiroth shivering and jolting under him, escaping from his touches, begging so beautifully for permission to come, he would never get.
Cloud bit his lip and increased his pace. Sephiroth was such a beautiful creature to ruin. No matter how much you marked or ruined him, his body stayed perfect. He never got sick. He never, ever, needed food or drink, even though he clearly craved it.
Cloud, obviously, ignored it.
He kept moving his hand on his cock, grinning smugly to Sephiroth in front of him, chained and gagged against the wall, and Cloud saw his thighs twitch. He knew Sephiroth was painfully hard inside the cage from watching him—but also craving the very thing Cloud was doing at that moment.
Cloud let his moans and groans come out unabashed and threw his head back as he came, shooting paths of white on the floor, close to Sephiroth’s toes.
Sephiroth thrashed against the restraints.
Still panting, Cloud got up from the chair he’d been sitting on, gathered his spend on his fingers and walked to Sephiroth, yanking the gag away.
“Master—”
“Shut up,” Cloud snapped, shoving his stained fingers in Sephiroth’s mouth. “Clean them. Thoroughly.”
They would be so happy together.
Pages Navigation
Yazu on Chapter 1 Sun 01 Jun 2025 08:20PM UTC
Comment Actions
lilypheria on Chapter 1 Mon 02 Jun 2025 10:07AM UTC
Comment Actions
Halebob on Chapter 1 Sun 01 Jun 2025 08:25PM UTC
Comment Actions
lilypheria on Chapter 1 Mon 02 Jun 2025 10:08AM UTC
Comment Actions
MiKUSABBATH on Chapter 1 Sun 01 Jun 2025 09:39PM UTC
Comment Actions
lilypheria on Chapter 1 Mon 02 Jun 2025 10:13AM UTC
Comment Actions
Plant__c on Chapter 1 Mon 02 Jun 2025 03:41AM UTC
Comment Actions
lilypheria on Chapter 1 Mon 02 Jun 2025 10:13AM UTC
Comment Actions
SilverWingedReaper on Chapter 1 Mon 02 Jun 2025 03:44PM UTC
Comment Actions
FallenSeraphs on Chapter 1 Tue 03 Jun 2025 02:25PM UTC
Comment Actions
SilverWingedReaper on Chapter 2 Mon 02 Jun 2025 08:46PM UTC
Comment Actions
lilypheria on Chapter 2 Tue 03 Jun 2025 09:39AM UTC
Comment Actions
Yazu on Chapter 2 Tue 03 Jun 2025 03:58AM UTC
Comment Actions
lilypheria on Chapter 2 Tue 03 Jun 2025 09:39AM UTC
Comment Actions
Serois on Chapter 2 Tue 03 Jun 2025 10:37AM UTC
Comment Actions
FallenSeraphs on Chapter 2 Tue 03 Jun 2025 02:39PM UTC
Comment Actions
whitemochifluff on Chapter 2 Tue 03 Jun 2025 10:43PM UTC
Comment Actions
likethefirstmeet on Chapter 2 Wed 04 Jun 2025 06:50AM UTC
Comment Actions
ChicaGamingZ on Chapter 2 Wed 04 Jun 2025 12:39PM UTC
Comment Actions
SilverWingedReaper on Chapter 3 Wed 04 Jun 2025 03:58PM UTC
Comment Actions
goryhole on Chapter 3 Wed 04 Jun 2025 04:11PM UTC
Comment Actions
Yazu on Chapter 3 Wed 04 Jun 2025 09:01PM UTC
Comment Actions
likethefirstmeet on Chapter 3 Thu 05 Jun 2025 12:36AM UTC
Comment Actions
likethefirstmeet on Chapter 4 Fri 06 Jun 2025 08:16AM UTC
Comment Actions
SilverWingedReaper on Chapter 4 Fri 06 Jun 2025 11:48AM UTC
Comment Actions
goryhole on Chapter 4 Fri 06 Jun 2025 12:50PM UTC
Comment Actions
Pages Navigation