Final Fantasy VII, Zack/Cloud, impossibilities
Curled around a mako-poisoned Cloud, Zack ignored the rocks digging into his back or the way the tree roots were just a touch too uncomfortable to fully relax. They had been running since they had broken out of the lab under the Shinra Mansion, and any hopes Zack had of being helped by other troopers or SOLDIERs were dashed with the first squad they had run into. The only thing that saved both of them from being bullet-ridden corpses in some forgotten grove of trees was that there hadn’t been any SOLDIERs with the troopers. Only a SOLDIER would have been able to follow Zack when he had jumped off that cliff with Cloud.
“Wish you’d wake up, Cloud. I wouldn’t mind switching watches with you,” mumbled Zack, yawning as he tried to get comfortable in their hiding spot. He was running on pure desperation and determination at this point, unable to remember when the last time he had gotten any descent rest was. He didn’t even know how long they had been trapped in that lab, playthings for that mad tonberry disguised as a Professor. Was Aeris still all right or were the Turks still bothering her? Did she even remember him or had she given up and moved on with her life?
His thoughts were interrupted by the feel of a hot hand stroking the front of his pants, and Zack looked down to find there was a touch of awareness in Cloud’s eyes. He opened his mouth to greet his friend when a look of worshipful adoration appeared in those eyes, and Zack felt his heart clench as Cloud’s lips formed a single word.
Master.
Cloud wasn’t seeing Zack. He was lost in his mako scrambled memories. Zack opened his mouth to try and snap Cloud out of his memories only for his breath to leave him in a rush as that hot hand curled around his cock.
“Cloud...” Zack’s voice was strangled even as his body decided to remind him that it had been a fucking long time since he got to indulge his libido. He groaned as Cloud decided to fall face first into his lap, lips wrapping around his exposed cock before he realized that Cloud had pulled him out of his pants. He moaned as Cloud demonstrated the skills that he had learned under Sephiroth’s tutelage, and he gently tugged at the blond spikes, trying to get Cloud to stop. This wasn’t right. Cloud was his best friend not his lover or pet. Zack was nobody’s master but his own.
Suddenly, Cloud stopped moving as he slipped back to wherever he went in his mind, and Zack never thought he would be glad for one of these episodes. He pulled Cloud up, shivering as his spit slicked cock slipped out of Cloud’s mouth and tucked the blond under his arm. He could never use his friend like that, not if he wanted to be able to look himself in the eyes again.
Relaxing, Zack wrapped his free hand around his hard cock and started stroking, allowing himself to enjoy what Cloud had started. It was impossible for them to try to be lovers, since Cloud belonged to Sephiroth and Zack would never poach another’s lover. Closing his eyes, Zack allowed the image of Aeris’ impish face to fill his mind, replacing the visual of Cloud in his lap, and he groaned as he quickly came, spilling over his fingers.
Watch my pet for me. I will reclaim him, Sephiroth’s voice whispered in Zack’s head, causing him to shiver as a foreboding feeling slipped down his spine. Memory or warning, Zack couldn't say. Tucking himself back into his pants, he settled down to worry and wait.