Final Fantasy VII, Angeal/Zack/Cloud, the pet taking a pet
It wasn't as if he was blind. He knew all about the rumors of Angeal and Zack. Everyone had. The great First Class and his puppy of a student.
So it was a major surprise when Cloud realized that Zack was hitting on him.
He really did seem like a puppy. Only Cloud -knew- how dangerous he could be. So it was more like one of the wolf-dog hybrids people got back home all the time. Any bitch that could survive the wolf packs always ended up throwing at least one litter of half-wolves.
They were just as cute and friendly as any regular dog, till you did something that set off their wolf instincts. Then you had a whole lot of bleeding holes in your body and a pissed off predator.
Zack was like that. Cloud hadn't done anything to set off the predator instincts, but it seemed like he would do fine even if he did. Wolves didn't let in weak pack members.
Though the first time he met Angeal, he saw where Zack got the wolf part. Even if he had started off a harmless pup, Angeal seemed the type to not let anyone in his group stay that way. The man was a SOLDIER, First Class, and when he focused on you, everything else in the world suddenly seemed that less scary.
It didn't help that the first time he actually met Angeal was when Zack had him pinned to the wall, tongue down his throat, dick in his ass, and fucking Cloud's brains out like there was no tomorrow. It was a miracle that Cloud even realized that there was a second set of blue eyes watching his actions, at least until Zack froze, eyes half closing and rolling up slightly. For a moment, Cloud was confused, until he saw the hand that was wrapped tight around the back of Zack's neck.
"You know, I figured this would happen some day," Angeal said, voice calm, but Cloud could -see- the intent focus in those eyes as they looked at him. "But I hoped that idiot here would have more sense than to fuck someone in the closet."
Yeah, this one was a wolf all right. His slow smile stole Cloud's breath away.
Zack made a sound, half protest, half something else, and he trembled between Cloud's thighs.
"Tell me," Angeal purred into Zack's ear, close enough that Cloud could feel the warmth of his breathing, "how well do you think your pet would fit in, hmm?"
"Ggnn," was Zack's reply, incoherent and full of need. He gave another little thrust, startling a sound from Cloud's mouth. That focused Angeal's attention on him, and he almost wishe it hadn't.
"First off, I think he needs something to keep his noises silent."
Somehow, Cloud couldn't remember how, that meant him on his hands and knees, Zack pressed into him, scattering kisses on his back as he moved, hand curled around Cloud's cock as he stroked in time with his actions. And Cloud's sounds were muffled by the hot skin in his mouth as Angeal watched him.
The blue eyes were burning hot, and the fingers in his hair were tight, almost to the point of pain as Angeal took advantage of the fact Cloud -had- to have his hands in order to brace against Zack's thrusts, taking his time with Cloud's mouth.
Wasn't the first time he had given a blowjob, but Zack had -never- looked at him like that. That was something looking for prey, and Cloud wasn't sure if he was it or not.
Zack hadn't lasted long after that, movements stuttering as he came, fingers still moving on Cloud until he couldn't help it either. A moan was uttered, muffled, a offering up to Angeal's flesh in his mouth, and the man seemed to appreciate it. His fingers tightened, holding Cloud still as he rocked, then pulled back enough that he wouldn't choke Cloud.
Cloud was strangely grateful for that. Even if his mouth was filled with bitterness as salt, and more caught on his lips and chin.
Didn't stop Zack from kissing him, tongue scraping along his skin to clean it.
"At least you can focus when it comes to picking decent people," Cloud heard the oldest man murmur, and he met the glow, even as Zack gave another lick over his chin.
Then Angeal smiled down at him.
And Cloud understood why Zack was so devoted to him.