Title: Between Angels and Puppies

Author: Chibi Envy Chan

Pairings: Angeal/Zack though later Angeal/Zack/Cloud, Sephiroth/?, Genesis/?

Warning: There will be boy/boy/boy love and boy/boy love. Oh yeah, girl/girl love too.

Warning: There will be spoilers. I will try to follow Crisis Core, but I will deviate from time to time as I have other plans for Angeal.

Warning: Doesn't follow the timeline exactly.

Warning: Character death(s)

Warning: It will contain Ocs.

Summary: Life is complicated especially when you work for a company like ShinRa. Everything seemed normal and fine until SOLDIERs started going AWOL without any rhyme or reason. Everyone has hidden motives, but are they good or bad? Follow a first class, a second class, and a cadet as they navigate through these troubling times. As if that wasn't hard enough, they have to deal with what they mean to each other.

OMG, I'm ALIVE and this fic isn't dead... yet.

Disclaimer: I don't own Final Fantasy VII, but I do own my OCs. Basically, they're anyone you don't know.

Chapter 10: Revelations


"Kidding, kidding, Angeal. Man, you need to loosen up and maybe get laid." smirk. "Think your pet is up for a threesome? I'm sure he has been well trained by you."

"Genesis Rhapsodos," Angeal growled, his eyes starting to turn green. "Back off." He pushed Zack behind his larger build.

Genesis pretended to be hurt. "You wound me, Angie. I won't be rough on your darling puppy." He couldn't pull off the innocent look even if his life depended on it.

"Are you finished?"

"Not quite, I have yet to see a puppy program," the auburn haired SOLDIER leered. "Imagine the things I could do with it. The golden chocobo would be a good one too. Too bad, he can't scream. It would be fun seeing him squirm underneath me, screaming in pleasure. What?"

Two pairs of glowing green eyes glared at him. They were beyond pissed off, more like livid with rage. Death was too good for him.

Maybe he went a little too far. "You two need to stop being such stiffs. Enjoy the moment. I know I will when I get a hold of that delectable-"

Genesis never finished that sentence. Before he knew it, he was outside the VR room, having been manhandled. They certainly moved quick when defending that blond cadet. The first class made a note of it and sauntered down the corridor.

"I don't like him," Zack scowled, glaring at the door as if it was responsible.

Angeal shook his head. "He didn't used to be this way. He was kinder but a little on the egotistical side. Everyday, he'd offer me apples from his orchard. I didn't want any, but he eventually sneaked a few. I'm not sure how."

Blue eyes blinked. "Are you sure you're talking about the same guy?"

"It is him. He changed for the worse. It's like he's a stranger, not my childhood friend." Before he could say another word, he hand an armful of puppy. He wrapped his arms around the smaller SOLDIER. It disturbed him to see Genesis change.

Right now he had more important matters. Genesis could defend himself. His puppy needed all the help he could get. They weren't sure what they were up against how how many.

Reluctantly he withdrew from the warm hug. "We can continue another time. You still have your training, remember?"

"I'm going to kick ass. Wait and you'll see." The second class pumped his fist into the air.

Angeal headed off to the side and programmed the simulator. For some reason, he couldn't wait to see Zack's reaction to the mission.

Minutes later, there was a loud whining.


Border Wars

"I'm here," Sephiroth announced to what appeared to be a deserted items shop. He wrinkled his nose upon the dust being disturbed and floating to him. The lengths he went through to protect his men.

"Evening." The shadow moved silently and quickly. It settled down on a clean chair near him. "Would you like the good news or bad news first?"

"Bad news," Sephiroth said, preferring to stand than to sit on the second clean seat. It didn't look like it would be able to hold his massive weight.

"We have a spy in our midst, and higher than anticipated. That's why they were able to take down all those third classes. He's a first class SOLDIER."

One of his men?! Sephiroth saw red. "Do you have a name?"

"That's where it gets worse. You'll never believe it. Hell, I don't believe it, but I saw it with my own two eyes." There was another person, but he couldn't tell from that far away. First classes were something else so eavesdropping on their conversations took the skills of an elite Turk.

"Get to the point, Wesley."

Dark eyes became green before looking up into a similar pair.

"It's Genesis."

More Border Fun

The conversation with Wesley had been brief. What he learned proved to be invaluable, yet, at the same time, he didn't want to hear it. Didn't want to hear that who he considered to be a trusted friend turned out to be behind this mess.

Why was he involved in the first place? Who was in charge? What did they want? How did it come to this? Sephiroth thought he could trust him, but he was wrong. Maybe Hojo was right. He couldn't trust them. But a part of him screamed no. Angeal hadn't done anything wrong. If anything, he proved to be more loyal than... well the Turks were with each other.

This still disturbed him. Their meetings, he knew everything. That was how he was able to move around so freely. He knew where everyone was or would be. Genesis target the thirds since they were easier. There was no reason for him to do it. After all, he was a first class and a highly paid one at that. He had many fans, both guys and gals.

"I'm dreaming. I'm dreaming," Sephiroth repeated over and over again. He reached up to his cheek and pinched it for good measure. It hurt. So he was not dreaming, but it felt like one. That he'd wake up and spend breakfast with his two friends, his two first friends.

Sephiroth wished for the good old days when he wasn't the idol for SOLDIER, when they could be themselves. Those were such innocent times. He must admit. They had changed over the years, became mature for the most part. Sephiroth himself became distant and a capable leader. Angeal proved to be a valuable fighter and mentor to many. Genesis... he learned many different types of moves and changed for the worse.

So now how on Gaia was he supposed to tell Angeal? The two had been close childhood friends. It was that friendship that helped him become who he was today. If it hadn't been for them, he would have wound up bitter, cold, and very angry. They taught him what it was like to be human. Now one of them... seemed so inhuman.

Was it all a lie?

The General dreaded the thought of being the one to inform Angeal. He'd rather face the entire Wutai army than tell him. As the leader of SOLDIER, it was his duty, however, Angeal was the closest family he had. He didn't want to lose him as well.

"I can tell him if you want," Wesley offered as he trailed behind Sephiroth. He had never seen Sephiroth so torn before. As much as he wanted to throttle Genesis, he refused to give into that temptation. Sephiroth needed all the support he could get.

Shaking his head, Sephiroth replied, "No thanks. This is something personal. It doesn't feel right if someone else told him. He wouldn't assign any of his SOLDIERs a task he refused to do.

"Very well. If you need back up, you know my number. Feel free to call any time. Can't say if I'll be coherent."

"Thank you," Sephiroth finally said, feeling strange saying those two words. A child could say them so easily, but for him, it was akin to fighting an entire army. Just two simple and normal words.

"Is there any assignment or mission-"

"Go home and rest. I'm sure your little lover misses you."

Wesley chuckled. "He's out on a special mission. Wouldn't say what. You know how they are. A secretive bunch." Most likely, it embarrassed the hell out of his little lover. He so wanted pictures.

Sephiroth raised a brow. He figured the Turk wouldn't say anything due to the nature of his job. "Understood. I need some time alone." To reflect.

Wesley nodded his head, acknowledging his request. "But if you need anything, don't hesitate. We're there for you." He referred to the entire first class... minus one.

That look from Sephiroth spoke in volumes. He was grateful for his firsts. They were the family he never had especially Angeal and Zack. The second was more of a younger brother he found annoying but somehow couldn't hate. He'd make a great first class once he improved his concentration.

"Later Seph!"

Before he could respond, Sephiroth found himself alone. It was odd hearing it from anyone other than Angeal, Genesis, Zack, and Micah. Rarely anyone called him that for fear of his wrath. It almost brought a smile to his face.

Sephiroth liked being treated normally but with respect. Perhaps he could find someone to be intimate with rather than one time stands. Those were becoming boring. He needed someone who understood him and more importantly was patient.

'Perhaps, I'm too different.'