Work Text:
Cloud stopped his motorcycle next to the church in the Sector 5 slums and the engine’s humming died with sputter. He took off his goggles and swung his leg over the back of the massive vehicle, scanning the scenery for possible threats. Two years after that fateful day, Midgar had all but collapsed into ruin and scrapped for parts to assist in the construction of the nearby town, Edge. Although Midgar’s mako reactors had fallen silent the day Weapon attacked the city, there were still traces of the planet’s life force in the air, and mutated creatures occasionally found their way to this location. Much to his relief, however, nothing appeared to be lurking in the shadows lengthening in the sunset. He pocketed his goggles and checked his phone. A text from Tifa, notifying him about a contract, was waiting for him. He pondered for a moment whether to send a response, but he did not feel up to it. He still appreciated her, but ever since their break-up, he really did not know how to act around her. He did not want to hurt her any more than he already had, and more than anything, he never wanted her to find out who had actually been in the room with them this whole time.
He walked up the few steps to the church and pushed the wooden doors open. The building had held up pretty well, all things considered, and it was one of the few structures that were safe from scavengers, as people did not dare come near this place, where the fabric separating the real world from the afterlife was so thin that some swore they could hear the spirits of the deceased whispering and crying in anger. He had taken up residence here a short while ago, after he left Edge, and a small camp on the ground beside the bed of yellow flowers was testament to that. He swung his sword off his back and leaned it against the wall, then sat down on his sleeping bag. The flowers had spread, even though Aerith had left them by themselves, but the planet was recovering, slowly, and life had begun to return even to Midgar. He took off his shoes and lay down, gazing up through the massive hole in the collapsed roof at the underside of what was left of the enormous steel-and-concrete construction that was the plate of Midgar’s Sector 5. Night was about to fall, but he was not tired yet.
He welcomed his time by himself, perhaps because he knew he was not alone. He was never alone. Before his mind’s eye flashed the image of Sephiroth beckoning him, just as he had done many times over the years. He covered his eyes with his forearm, as if that could suppress the arousal welling up inside him, followed promptly by shame. Had he stayed with Tifa, he would have been safe from these urges, but he could not help himself. With one arm still across his eyes, the other moved slowly down his body and unzipped his pants, revealing his half-erect member, which had sprung to life at the mere thought of the person who had tormented him so over the years.
He saw him more clearly now: his green, cat-like eyes burning with an inner fire, silver bangs framing his face perfectly, his lips inaudibly forming the words, “Come to me, Cloud…”
Oh, how Cloud had longed to kiss those lips, even back then, when Sephiroth was still alive. He bit his own lip as he began to massage his penis to the image of Sephiroth’s strong arms reaching for him—his wide chest, small waist, and round butt. He knew he had no reason to feel guilty. Sephiroth was dead, but their mutual obsession was very much alive, and Sephiroth never got tired of telling him that.
He moaned softly as he imagined his former comrade reaching for him, embracing him. Sephiroth’s hands slid down Cloud’s back to his butt and squeezed it, while Cloud’s face was pressed against Sephiroth’s muscular chest. He could smell the leather of Sephiroth’s coat, and beneath that, the floral note of the shampoo Sephiroth used to like back in those days. Cloud moaned again when Sephiroth pulled him closer and pushed his thigh between Cloud’s legs, further stimulating him. Cloud raised his head and sought his comrade’s lips—oh, those lips! Full, supple, and perfect, just like the rest of him. How many times had Cloud caught himself staring at them, even when the man was still alive? But they were finally his now, and no one could take them away from him, ever again.
Cloud’s lips touched Sephiroth’s, hesitantly at first, but Sephiroth yanked up his chin and forced his tongue into Cloud’s mouth. Cloud grunted in surprise but yielded to the much taller and stronger SOLDIER. He could feel Sephiroth’s long fingers working their way down his butt and between his legs, while Sephiroth’s thigh kept pressing against his crotch. The squeal that escaped him when Sephiroth’s hand squeezed his balls was quickly drowned out by Sephiroth’s more and more demanding kisses. Cloud was breathing heavily and sweating by the time his lover relented. But the break he was given lasted only a few seconds.
“Wake up, Cloud,” Sephiroth whispered close to his ear. Before he knew what was happening, he felt his wrist firmly grabbed and moved away from his eyes. He found himself staring Sephiroth right in the eye as he was pinned to the ground. Sephiroth smirked, then found Cloud’s other hand—the one that had been pleasuring himself just moments ago—and likewise pinned it to the ground right above his head. “Se-Sephiroth…?” Cloud stammered, trying not to let it show how excited he was to see his old acquaintance.
“That’s not fun, Cloud,” Sephiroth purred as he brought Cloud’s wrists together so he could hold them both with one hand and began to kiss Cloud’s neck and chin. His other hand found its way under Cloud’s shirt and caressed his abs, chest, and side.
“Did you think you could have fun without me?” Sephiroth questioned him, pushing up Cloud’s shirt and moving down to lick and suck his nipples. His other hand sought Cloud’s open pants and, avoiding Cloud’s erect penis, moved between his legs, around his thigh, and up to his butt.
“Please forgive me,” Cloud sighed, trying to accommodate Sephiroth’s movements by spreading his legs and lifting one, though it was difficult with his pants still on. As soon as Sephiroth noticed, however, he withdrew his hand and brought his face back up to stare Cloud right in the eye.
“You’re enjoying this a little too much, aren’t you?”
Cloud swallowed hard at being figured out so easily, but it was only natural; no one knew him as well as Sephiroth did. He knew perfectly well that he was merely a toy to this man—but he had been the only toy that he had, now that he was dead.
Sephiroth released Cloud’s wrists and pulled him up by both upper arms into an upright position, then drew him into his lap. Cloud blushed a little when he felt his dick throbbing against Sephiroth’s stomach, but feeling Sephiroth’s bulge slowly hardening as he moved on his lap turned him on even more.
“Come on, Cloud,” Sephiroth’s sweet, deep voice seduced him as he guided Cloud’s hand toward his chest and under the belts crossing it, where his nipples were hiding. Cloud gently stimulated them while feeling Sephiroth’s smooth, toned chest. With shaking hands, he reached for the buckles securing the belts, and as he began to undo them, Sephiroth pulled him in for another kiss, just as untamed as the first. Cloud tore off the belts crossing Sephiroth’s chest, then felt for the coat fastenings, which gave in just as easily. He brushed the coat off Sephiroth’s broad shoulders and slung his arms around his now bare neck, burying his hands in the mass of slick, silver hair at the back of his neck. Sephiroth’s hands slipped into the back of Cloud’s pants and cupped both of his small butt cheeks, pulling him closer. Cloud began to rub his dick against Sephiroth’s stomach and chest, moaning with pleasure.
But Sephiroth made him stop and gently nudged him away only moments before Cloud could come. Finally, Sephiroth opened his own pants, his erection straining to be released. The sight of his massive dick sent pleasant shivers down Cloud’s spine. Sephiroth must have noticed his excitement, because he smirked and pulled Cloud’s shirt over his head, then rested one hand on Cloud’s neck and pulled his face down, offering his dick with the other.
“What are you waiting for, Cloud?” he teased, tempting his younger lover, and Cloud willingly obliged. Grabbing Sephiroth’s dick with one hand and supporting himself on Sephiroth’s thigh, he began to lick where the shaft met the balls, then worked his way up, sucking and licking while Sephiroth moaned in pleasure. The sensations grew more intense when Cloud began to use his hand to massage the shaft, while his lips and tongue worked on the tip. His efforts were rewarded when Sephiroth grabbed a fistful of hair at the back of Cloud’s neck and began to push him closer.
“Please, Cloud,” he begged. “Suck on it properly,” he pressed out between moans. Cloud glanced up at him, seeing his flustered, heated face and an enraptured smile on his lips, as Sephiroth was looking down at him through his lashes.
“Take it in your mouth. Please…” Sephiroth pleaded after a few seconds of eye contact, and Cloud finally obliged. His lips closed around the tip of Sephiroth’s member—the signal Sephiroth had been waiting for. He grabbed Cloud’s hair more firmly and thrust into his mouth.
“Oumpf—” Cloud gagged, gripping Sephiroth’s dick harder to hold him back, but Sephiroth was unperturbed. He pulled back and thrust again, a little more gently this time, and Cloud did his best to suck him off, though his size was hard to manage.
“Cloud… you’re so good at this,” Sephiroth praised, gently caressing Cloud’s neck while he continued to thrust. Eventually, Cloud couldn’t take it anymore; he pulled back and coughed, breathing heavily. He looked up at Sephiroth, who appeared very satisfied, although he was not even close to coming. Sephiroth smiled warmly at his toy, running his thumb over Cloud’s lower lip.
“I think you deserve a reward,” he continued, slipping his thumb into Cloud’s mouth. Cloud sucked at it, looking at Sephiroth seductively through his dense, blond lashes.
Sephiroth opened his mouth as if to say something, but instead cupped Cloud’s face with both hands, leaned his forehead against Cloud’s, and whispered, “You drive me crazy, Cloud.”
After savoring the moment, Cloud hesitantly raised his face and kissed Sephiroth’s lips again. “I want you,” he whispered, and kissed him once more.
Sephiroth returned the kiss, gently at first, then pushed Cloud back, laying him down on the sleeping bag while hovering over him. His silver hair spilled like a waterfall over Cloud’s stomach as he ran his hands all over Cloud’s body, down to his pants, and pulled them down and off, over his feet. Now completely naked, Cloud blushed and willingly spread his legs as Sephiroth’s hands moved up the insides of his thighs to his butt. Sephiroth’s face came down between his thighs, and his tongue began to playfully stimulate Cloud’s balls. The warm, pleasant sensation spreading from this area set his whole body on fire. He closed his eyes and moaned with pleasure while Sephiroth sucked him off.
“What’s wrong?” he wondered when Sephiroth suddenly stopped. Cloud opened his eyes and searched for his lover, but was surprised to find him hovering over him again, one of the belts he normally wore across his chest in his hands. “I told you, you’ve earned yourself a reward,” he responded sheepishly and reached for Cloud’s arms. Just like a lifeless toy, Cloud was powerless to resist the grip of Sephiroth’s strong arms when he turned him over on his stomach and twisted both of his arms in his back.
“What the—” Cloud protested, but Sephiroth nimbly secured Cloud’s wrists behind his back and fastened the belt so tightly that it hurt. He struggled to get free, but it was no use. Sephiroth pulled him up to his knees with ease, then wrapped his arms tightly around him, one hand at his neck, the other caressing him all over.
“Cloud… I want you,” he whispered in Cloud’s ear and gently kissed the back of his neck, while his free hand slowly circled around his hips and into his butt crack.
“Ah…” Cloud moaned, leaning his upper body against Sephiroth’s as two of Sephiroth’s fingers gently entered him and began to move in small circles.
When Sephiroth went deeper, it drew a squeal from Cloud, which Sephiroth responded to with, “You’re so cute, Cloud.” He squeezed Cloud’s neck more forcefully and whispered, “I want to fuck you so bad.” Sephiroth’s fingers moved in and out, twisting and flexing, making Cloud dizzy. He closed his eyes and let himself go in that man’s arms. His legs trembled as each of Sephiroth’s motions drove him closer to the edge, but no matter how much Cloud offered himself to him, Sephiroth did not give him more. The light tickle of his hair on Cloud’s back, his soft breathing close to his ear that complemented each of Cloud’s moans, the light pressure on his neck reminding him that his life was in Sephiroth’s hands, his lips caressing his earlobes, the throbbing of his dick in his back, the belt tugging his wrists whenever he moved, all that together with the fingers pleasuring his most sensitive spot lit a fire in him that could not be quenched. The only way to put it out would be to let it consume him.
“Please, can I fuck you?” he heard Sephiroth’s voice close to his ear. Two fingers were not enough preparation. Cloud knew that, and so did Sephiroth, but he wanted it so badly. All of it. Everything Sephiroth could give him, or take from him, it was all the same. He turned his head as far as Sephiroth’s grip allowed and sought contact with those beautiful, shining green eyes.
“Fuck me,” he said with a lewd grin.
“Oh?” Sephiroth replied, pulling out his fingers. He pressed his throbbing dick between Cloud’s cheeks and rubbed against them. Cloud closed his eyes in anticipation, pushing his hips back until their balls touched. It felt good—too good.
Sephiroth pulled back a little, and the next thing Cloud felt was Sephiroth’s hand spreading his cheeks, then the tip of Sephiroth’s dick pushing against his anus. He did his best to relax, but the pain still made him groan as Sephiroth pushed his hard dick into him. Sephiroth paused, giving Cloud a moment to get used to it. Cloud’s legs trembled, but he didn’t want Sephiroth to stop.
“You can do it, Cloud,” Sephiroth encouraged him. His hand ran down Cloud’s side, over his butt and to his dick.
“Ah—“ he moaned as his dick throbbed against Sephiroth’s hand. Sephiroth did not fully grab it, but it was enough to remind him of what lay ahead of him once he made it past this wall.
He bit his lip and took a deep breath. “Keep going,” he muttered, pushing out his hips as much as he could.
Sephiroth kissed his neck again while he pulled out and thrust into him again, making Cloud squeal with a mixture of pleasure and pain. Sephiroth grabbed him harder and moaned as he thrust again and again until his dick was halfway in. At that point, the pain was gone and had made way entirely to pleasure, but they were also past the point of no return. Sephiroth pulled out and let go of him. The sudden lack of support made him lose balance, and, with his hand still tied between his back, he fell face down onto his sleeping bag. Sephiroth grabbed both of his hips and pushed hard into his butt, causing Cloud to moan again.
“You’re mine, Cloud. Never forget that,” Sephiroth groaned as he thrust into him rhythmically. Cloud barely heard him over his own moaning though, as Sephiroth went deeper and deeper until his whole shaft was inside. Cloud’s own dick was swinging behind his legs with every beat as he slowly approached the climax. Sephiroth showed no signs of slowing down and only went harder and harder. Cloud gritted his teeth and clenched his fists as he felt his butt tightening. Still, Sephiroth’s dick forced its way into him again and again and again. He eventually reached for Cloud’s tied-up wrists and pulled him up and back against his hips while he kept pounding him.
“Sephiroth… slow down…” Cloud groaned. “Please…” he pleaded, but Sephiroth didn’t listen. “Ah…!”
“Cloud…” Sephiroth moaned, his deep voice thick with desire. “You’re mine. Never… forget that.” He pulled almost all the way out and then thrust hard again into Cloud’s tight body.
Cloud screamed as his loins exploded with lust and he came at Sephiroth’s proclamation of love. His cum sprayed all over his sleeping bag as Sephiroth finally let go of him. Cloud collapsed, breathing heavily, his legs and butt twitching. Darkness fell around him as Sephiroth whispered into his ear, “Never forget that you are mine, and mine alone, Cloud. Sweet dreams, my love.”
