His One and Only

By: Atomic SnoBunni

Yay!! My first CloudxZack fic! Enjoy!!

xxxXXXxxx

Cloud stirred in his bed and opened one eye. The clock next to him read 5:37 a.m. He sat up and rubbed his head, wondering why his brain had told him to get up so early.

Cloud looked over at the bed next to him. His best friend Zack was tangled in his blanket, hugging his pillow and drooling. He kicked his leg and Cloud couldn't help from smiling. He sighed and swung his legs onto the ground, standing up slowly so that he wouldn't disturb Zack. Not that it mattered. Zack could sleep through anything…except the smell of food, which could wake him up immediately.

Even though it was dark, navigating through the hallways was relatively easy for Cloud. As he reached a second door, he walked slower. He knew Reno would probably kill him if he woke him up at such an early hour.

Cloud finally made his way down the stairs and into the kitchen. He flipped a switch on the coffee maker and he could hear water bubbling. A few quick strides found him over at the fridge, and he pulled out eggs, bacon, and cheese. He grabbed a pan and turned on the burner. He cracked the eggs in the pan and threw some bacon next to it. Reaching over, he grabbed a spatula and began to scramble the eggs and flip the bacon.

Hearing footsteps behind him, Cloud turned to see who it was. Zack was leaning against the door frame, watching Cloud. His normally spiky black hair was a mess, and he was still in his pajamas.

"I smelled food." Zack looked eagerly at the pan. Cloud laughed and threw Zack a piece of bacon, who caught it and stuffed it in his mouth.

"You're just too much Zack." Cloud smiled and turned back towards the stove. Zack walked over and opened a cupboard, taking out a large plate, which he handed to Cloud. Cloud picked up the pan and dumped the contents of it onto the plate.

"Hm, Reno'll be down here soon." Zack laughed.

And he was. Reno came stumbling in a daze down the stairs.

"I smell foooood…" Groggy Reno was always funny to listen to because of his inability to comprehend anything much before 8. Cloud waved the plate in front of his face and Reno giggled. He stumbled over to the coffee maker and grabbed the pot.

"Woah woah woah!" Cloud quickly grabbed the pot out of Reno's hand and grabbed a cup. "Reno! You need this!!" He put the cup in Reno's hand and poured coffee in it.

Reno giggled again and took a drink, "that's hot…" He slumped down in a stool that was next to the island. "Hehe, me and Tifa had fuuuun last night!"

Zack started to laugh and Cloud shook his head, "Yes, Reno, we could hear you…"

"Huh?" Reno looked amazed, "You could heeear us?" Reno sat his cup down and laughed.

Cloud glared at Zack, who was now sitting down on the ground, laughing hysterically. "Yes Reno…" He shook his head and grabbed a cup of coffee and a plate of food. Zack looked up at his plate and then at Cloud.

"Is that for me?"

"No Zack, you have to get your own."

Zack stuck out his lower lip and looked at Cloud with puppy eyes. Cloud sighed and handed the plate to Zack, who snatched it and grinned. Cloud sighed and grabbed another plate and sat down next to Reno, who was hunched over the island counter, fast asleep.

xxxXXXxxx

Tifa was standing by the front door, "Who's coming with me?" Reno looked over at her from the couch.

"No thanks, you can go."

Tifa looked at him and crossed her arms, "I won't buy the kind of food you like if you don't come. Then you'll be stuck with my food all week." As soon as she said this, Reno jumped up and was by her side in a matter of seconds. Aerith came running towards her.

"I'm coming Tifa!"

"Last call!" Tifa said to Cloud and Zack, who were sitting on the couch watching television.

"Go on, we can go later." Zack called back to her.

Tifa opened the door, "alright, we'll be back in a while." The three of them walked out the door and outside to the car.

About 10 minutes later, Zack's stomach growled.

"Zack! You're still hungry?" Cloud looked at him amazed.

"I guess so…"

Cloud sighed, "well, you wanna go get some McDonalds or something?"

Zack grinned, "what kind of a question is that?" He jumped up and grabbed Cloud's car keys, "I'm driving!"

"Whatever." Cloud stood up and they walked outside to the car.

As they were driving Cloud heard the engine sputter. The car turned itself off and refused to start back up.

"Shit, looks like we're stuck…" Zack pulled out his phone and dialed Tifa's number. After about a minute, he hung up. "They'll be here in about 45 minutes, when they're done shopping."

Cloud looked over at his friend, who was now reclined in his seat. He quickly turned his head back towards the front of the car when he noticed Zack looked at him. His face was turning a pinkish color. "God dammit, why do I always get like this when I'm around him??"

Zack put his seat back into its normal position and looked over at Cloud. He unbuckled and reached over the center console of the car. He grabbed a piece of Cloud's hair and tugged it. Cloud looked at him and blushed. Zack thought for a moment, then leaned over and kissed Cloud on the lips. Cloud's eyes widened in astonishment, but he didn't pull away. He closed his eyes and kissed Zack back. After about 30 seconds, Cloud had to come up for air.

Zack looked into Cloud's blue eyes and smiled. Cloud looked down in embarrassment, his face now bright red. He looked back up into Zack's eyes and smiled back. Zack crawled over the center console and kissed the blonde again, now straddling his legs. He held Cloud's face in his hands, and ran them through his hair.

Cloud pulled back and looked at his best friend, "how long have you…" He looked up into Zack's eyes, but had to look away immediately to keep from kissing him again.

Zack smiled, "probably since I met you." Cloud looked back at him, trying to look into his eyes.

"Me too…" Cloud stopped because Zack had pressed his finger against his lips. Cloud took the hint and leaned forward, planting his lips on Zack's. He wrapped his arms around Zack's neck and let him kiss him. He could feel Zack's tongue against his lips, and they parted of their own free will, letting his tongue explore.

Cloud could feel the world slipping away. Nothing seemed to matter right now. Zack pulled away and started to kiss the blonde man's neck. Cloud let him, and his whole body relaxed. He felt as if nothing could go wrong now.

A few minutes passed, and Cloud heard a knock on the window. The two looked up and saw Reno outside the door. Reno stared at them and slowly turned around and walked back towards Tifa and Aerith. Zack and Cloud looked at each other and laughed. They climbed out of the car and walked over. Reno was staring at them, his mouth open and his finger going back and forth between the two.

"You…" he pointed at Zack, "and you!" He then pointed to Cloud, "when, how??"

Zack laughed and grabbed Cloud's lean waist. Aerith tensed up for a second, but was relieved when Tifa stepped in.

"We all knew it was gonna happen eventually." She walked to her car and grabbed the jumper cables. "Now can we just go? Reno has ice cream that needs to get in a freezer or it's gonna melt…"