Work Text:
It's hard not to think of him, when Cloud touches himself.
He used to think of Sephiroth, the war hero, when he was younger. Around 11 or 12, he had no access to any dirty magazines, so he'd sneak one of the advertisements for the Shinra Armed Forces under his bed. The ones showing Sephiroth, his eyes firm, his jaw set, his hair billowing… And Cloud would imagine the war hero Sephiroth taking him, noticing him as soon as he joined the army. Taking Cloud to his barracks and saying, I think you have what it takes to be an incredible SOLDIER, Cloud. Why don't you show me some of that stamina? Stupid shit like that.
Nowadays, of course, it's not like Cloud beats off that much. Hard to be in the mood, with all the shit going on. But once in a while, when Cloud's in his little room at Marle's, and he actually has some privacy, he'll rub one out in the bed. Helps him relax, helps him go to sleep. But sometimes… sometimes his mind strays back to his old fantasies. Even knowing everything he knows, it's just… It's a comforting image. And hot. Sometimes Cloud flips it around now, imagines he's dominating Sephiroth, taking him, after defeating him in battle. Winding that long, soft hair around his fingers and pulling it, pulling Sephiroth's face close and…
Cloud blinks. His hand curls around his dick in the bed. They made it through the highway. They made it out of Midgar. They even defeated Sephiroth. They're in Kalm now. So why… Why is he coming back to this fantasy?
He just wants to blow off steam. His muscles are so tight after that fight. His mind has been racing for hours. Come on. Let's think of someone else… Barret? Aerith? Tifa? No, it feels fucked up to jack off to the thought of someone in the party.
Maybe just a generic fantasy of a guy. Yeah, okay. It could be any guy. Someone tall and strong, who's interested in Cloud. Someone with long, soft hair. Cloud slides his thumb along the top of his dick, up to the head, and rubs it in circles, coaxing it to wake up.
Imagine this guy is touching him instead. Yeah, yeah. A little flush enters Cloud's cheeks. The other guy wants Cloud to feel good, wants to see him hard. Yeah. Cloud's fingers ripple along the vein on the underside of his cock; the guy's fingers do the same, in his mind.
Maybe while he's touching Cloud, he leans in for a kiss. Despite his strength, he's so gentle. Yeah, gentle with him. They don't need to be fighting; Cloud's had enough of that today. Cloud imagines warm lips against his, one hand sliding around his shoulders to hold him closer. They're sitting in each other's laps. The other guy is stroking, stroking, and Cloud feels heat rising in his chest, his nipples suddenly sensitive against his shirt in the bed. His hand slips around in his boxers, eager.
Maybe the other guy's hard. Maybe while Cloud has his cock out in his lap, his jeans are bulging, and he's curling his hand, his fingers around the top of Cloud's cock and petting it in long strokes from root to tip, while the slightly rough fabric of his jeans rubs and rubs against the underside of Cloud's cock, warm and getting warmer.
Wow, this is one of Cloud's more detailed fantasies. He bites his lip, shuts his eyes, his eyebrows tensed slightly, bucking his hips into his hand.
The other guy is leaning down. Cloud's getting so hard, he can't take it. His balls are heavy and aching. Just a little further. Maybe he says something. Maybe he says—
Cloud.
—Cloud's gonna come, he can feel it, maybe one more stroke and the other guy spills Cloud's seed messily into his lap, and it's—
Cloud. Stop.
The other guy tells him to stop.
Cloud freezes, his hand stilling completely. His groin is so hot. His hindbrain is buzzing. He was just about to climax. No. Why is he imagining this?
Cloud…
Maybe… maybe the other guy's a control freak. Maybe he likes this. Yeah. Okay. Cloud's hazy mind skips over the strangeness of losing control of his hand like that. It's all… it's all part of the fantasy, right? Maybe he's into this.
Maybe the other guy smirks slightly. Maybe he leans back away, Cloud's hot, throbbing dick in his lap, and he takes his hand away, and rubs a thumb over Cloud's bottom lip, the hand that was just on his cock. Cloud smells himself and almost thrusts his hips into his frozen hand, just one more—
No, the other guy says, that small, knowing smile still there, and Cloud also can't buck his hips. It's like… It's like the other guy can make him. But… no, maybe, maybe the other guy takes Cloud's face in both hands and tilts it up to look at him, at his bright, strange eyes. Maybe this is the worst Cloud has ever wanted to come in his life. Maybe…
You'll come when I say, the other guy says.
Maybe Cloud will come when he says.
Now get up. Maybe Cloud… (Cloud, his mind hazy, sits up in his bed, pulls his hand away from his still-rock-hard dick, pulls the covers back, sits on the side of the bed.) Maybe he does what the other guy says. Maybe he's so horny he'll do anything. Yeah. Wow. Stand up and walk to the center of the room. Cloud obeys, standing up slowly, his boxers tented as tight as they've ever been, and walks to the center of the room.
Both Barret and Red are fast asleep where they lay. For a moment, Cloud worries—They won't wake up, the other guy says. They are deep in sleep. Yeah okay, maybe… Cloud's heart flutters. He feels like he's falling asleep, like this is a horny dream he's drifted into while he was jacking it, but he also feels like he's just… Fuck, he's so horny. He wants to finish. He wants to finish!
You'll finish when I say. He'll finish when the other guy says. Let's be a courteous guest. Go to the bathroom and retrieve a towel. Walk silently. Do not speak, even if I speak to you. Feel your cock against your legs as you walk. Cloud walks slowly, his feet padding silently against the floor. A towel… (Fuck. His balls against his legs. He feels a slow, slow drip of pre-come sliding from his tip, down the underside of his cock, over his balls, and now it's smearing against his leg, lubricating that side. Fuuucckkkkk….)
Yes, you want to come so badly, don't you? He does, he does! The other guy smirks heartlessly. So helpless for me. You love this. This is the horniest you've ever been, isn't it? Cloud can't speak. He nods, half lolling in his half-asleep state, as he walks back to the center of the room, a worn, threadbare towel in his hands.
Lay it down on the floor and then undress from the waist down. Cloud lays the towel down, and then while he's bent over, slips out of his boxers, his cock bobbing up again as the elastic band rubs over it and then down. He can smell his own funk, from the heat rising from his groin.
Kneel down, in front of the towel. Not on it. Cloud obeys, even though it puts his knees on the hard floor. Maybe the other guy wants to stand tall over him now. Maybe the other guy is looking down at him, his eyes bright, his hair curtained over his face. Cloud's so horny. Now think of me, the other guy commands. Maybe the other guy is Sephiroth. Fuck, fuck! Cloud shudders and wriggles his ass against the backs of his legs. Maybe the other guy's Sephiroth!
And maybe Cloud's still so horny anyway. Maybe—he's panting, silently, his mouth open, his tongue out like a dog's, to try to catch some kind of chill, to give his aching cock a rest if he can't come anyway—maybe—That's what I like to see, Sephiroth says. No one is there, but the image is so clear in Cloud's mind that it might as well be real to him. It's fine. This is a fantasy. It's just to get him off, so he can sleep. But… if he doesn't get off, can he ever sleep? Why is this fantasy keeping him here? Oh… god, please…
Don't you want to finish, Cloud? You seem so sleepy, Sephiroth says, cocking his head above Cloud as if to examine him, back and forth. You're so hard, Cloud. What's holding you up? Don't you find me attractive?
Cloud tries to speak, but if he tries to speak, his mouth can't move, his larynx doesn't engage. He's still panting, now nearly drooling, as he sits there on his knees with his cock hovering over the patiently folded towel. He wants to come. Sephiroth is… He's so hot. Cloud is so attracted to him. He just wants to come. He wants Sephiroth to touch him, to stroke him, like he was before. Was that him before? Holding him so gently in his lap, pressing their heat together? Sephiroth, please! Please give the order?
Oh, I remember. Sephiroth clucks his tongue. I did say you couldn't finish without my permission, didn't I? But why should I let you? I like seeing you this way. On your knees. Desperate. Horny. So hard. Your poor cock. It's a nice size, but you've seen so much bigger in the barracks, haven't you? It's a shame. You shouldn't have a complex about it.
Cloud shakes his head, fuzzy. Sephiroth… likes his cock? Th-that's right, this is Cloud's fantasy. Of course Sephiroth likes his cock. Fuck it, sure, Sephiroth loves his cock. Sephiroth is here because Cloud wants him here, helping him get off. But, god, but maybe now he… Maybe now he… Maybe now he says yes? Maybe now he says, "good boy, Cloud," and lets him come? Cloud stares up, his eyes pleading, shutting his mouth, swallowing painfully.
Oh, that's nice. You've let me know how you'd like it. I'll think about that, Cloud. Sephiroth puts one finger to his lips and looks up and around, as though he's thinking. You know what? I want to see you love your body a little, Cloud. Why don't you reach up and cup your hands around your chest? Around your nipples. Pinch them a little for me.
Cloud raises his hands to his chest. His skin is flushed, warm to his already-warm fingers. He rubs his hands over his nipples, feels them contract under his touch, gently pinches them and feels his dick twitch, and gasps silently.
Now, on your left side. Below that pectoral. Press your fingers there.
Cloud does, and feels—He feels—suddenly his fingers feel hard and icy cold, pressing through him, uncaring steel—he opens his mouth and almost moans, shivering and shuddering.
There, where I touched you. Now finish, Sephiroth orders. Come right now, in front of me.
Cloud doesn't cry out, because Sephiroth had told him to be silent, but his throat seizes a few times, and he arches his back, his mouth open and hungry, as he ejaculates into the towel, more forcefully than he can ever remember, shooting into it over and over. It's so good, it's so good! Yes! Fuck! Fuck…
He heaves heavy breaths, his mind empty for a moment. For a second, he imagines a hand lovingly trace from his clavicle up and over the apple of his neck, to the end of his chin, tilting him up to look at bright eyes and a smile, and…
He's looking at nothing. He… Where is he? Cloud blinks, and looks down. He'd whacked off out here? That's right, he'd… He'd had such a strong fantasy, and he was following it… Parts of it are already melting, like he had been acting out a dream and now he's woken up fully. But wow, he feels… Really good. Really relaxed. He feels like he could sleep well for real, now.
He grabs the towel—man, he'd really been pent up, huh?—and buries it in the hamper. Splashes himself quickly with the water turned to a trickle so he doesn't wake up the other two. Turns and finds his boxers, slides them back on. Crawls back into bed.
Ah, he really does feel good now, ready to drift off in bed. That fantasy was so hot… He kind of... doesn't really remember all of it, but he remembers a guy bossing him around. That was definitely the hottest part. He still feels a little flushed and heated from the exercise. Maybe a little…
…his hand drifts back down into his boxers…
…maybe another round won't hurt…
