Final Fantasy VII, Sephiroth/Cloud, being restrained kink
It wasn’t about dominance, or submission, or anything like that. Sephiroth was the one that topped in their illicit relationship, and that wasn’t brought under question either – they both preferred it like that. Sephiroth was the one that dictated the terms that they met under, and what they did while they were together, and both of them preferred that too. Cloud had his preferences and wishes, and he’d voice them, but Sephiroth was the one that decided if they were going to be indulged then and there. Even when Cloud got particularly petulant about wanting to try something – be it a type of food, or a sort of sex play they hadn’t indulged in yet – Sephiroth would only allow it on his terms.
Sephiroth was the one who lay back against the bed and allowed Cloud to bind the reinforced cuffs around his wrists and ankles, watching the blond move with hesitant, unsure movements. But even without the use of his body to emphasize the orders, he held control over Cloud, guiding him to do what he wanted. It was by Sephiroth’s orders that Cloud tested the tension in the bonds until he couldn’t move. Not without snapping the chains at least, which was something even he would have to work at with these.
He strained against them mindlessly when Cloud straddled his waist and worked lubed fingers into himself, struggling with the angle to open his body up for Sephiroth’s cock, making soft, helpless sounds. The warning creak of chain caught him before he snapped it, and he fell back on the bed, eyes hungry, and refused to let Cloud mount him until he was sure the boy was ready. Then-
“Ride me, Cloud.” It was a husky voice, and the blond shifted back to lift himself above Sephiroth’s cock, pressing down with a keen of pleasure because as much time as he’d taken, he couldn’t go as deep as Sephiroth’s hands could, and he could feel himself being pushed open as he slid down.
He watched Cloud pant and whine once he’d settled all the way down, wanting to reach out and rest his hands on those slender hips, cage them in his grip, move him every which way. The chains jerked and reminded him of his position, and he groaned and tried to thrust up, lack of leverage frustrating that as well.
“Cloud…” It was a desperate moan, and an odd spark came to life in the blond’s eye. Without waiting for Sephiroth’s permission or direction, he lifted himself up and then dropped down again. A pleased little smile, and he started up a rhythm, watching Sephiroth twitch underneath of him. For once, he was in control of the encounter. Sephiroth was too distracted to say anything and stop him.
Gasping, Sephiroth gave into it, letting his lover dictate the encounter. Chains rang and rattled musically as he tugged against them, jerking with each thrust and squirm. Each noise reminded him to control himself, so though the metal of the cuffs groaned with each motion, they didn’t snap just yet.
Cloud shoved himself down hard as one hand slithered down his belly, grasping his cock and jerking it in sloppy motions. Sloppy, but just enough that he groaned and came, ropy lines of fluid splashing out across Sephiroth’s belly as he tightened and moaned. The writhing took its toll finally, and Sephiroth moaned out his orgasm into Cloud’s body. The blond collapsed onto his chest, panting.
“Sit up, Cloud.” Sephiroth’s voice was low once the both of them had recovered. “Untie me now.” As Cloud propped himself up and leaned forward to undo the handcuffs, he caressed the metal where it lay over the skin with a final, almost regretful air, and then undid the locks.