Final Fantasy VII, Sephiroth/Zack/Cloud, pet play, just another training session
Cloud shivered as the motorized cat tail twitched again, manipulating the plug seated in his body, but he otherwise didn’t move. He remained kneeling on the floor, watching the two on the bed with a heated gaze as they thrust against each other, groaning and growling. The ears on top of his head twitched with each sound, ruffling his hair slightly, and the leather band around his neck held the skin warmed tags that identified him as his master’s pet. His hands rested on the carpet before him even as his hardness ached between his legs, but he had been ordered to not move from that position, not even to touch himself or he would be punished.
There was a low groan as they shuddered before collapsing against each other, and Cloud whimpered faintly at the scent of sex in the air. He wanted to curl up on the bed with them, to snuggle between them and let them relieve the ache between his thighs, but he hadn’t been given permission. The silver head turned to look at him, amusement in eyes more feline than his own before Zack chuckled.
“I thought for sure he’d snapped by now and joined up,” he remarked, admiration in his voice.
A smile curled Sephiroth’s lips, one full of pride. “He has been trained well.”
Cloud looked at them both, trying to beg with his eyes, and he scampered up on the bed when that pale hand gestured him to join them. He dove between them, writhing and wiggling against their skin, even as he started licking any skin that came within reach of his tongue. He had survived another training session and now it was time for his reward.