Happy B-Day!

A Final Fantasy 7 one-shot

Summary: It was Cloud's birthday and Zack had an idea of what he wanted to give him. Related to Innocent Enough. One-shot.

Chapter 1

"Do you like football?" Zack asked as he and Cloud walked down the street, heading to a bookstore.

"Not really, I like baseball more," Cloud replied, Zack pouting with sadness.

"But football is better!" He whined, Cloud looking to him with a frown of irritation.

"Are you coming in or not?" Zack followed Cloud inside the bookstore, looking around with boredom.

"Behave yourself Zack." He looked to Cloud as he walked away from him. His ass shook nicely, swinging from side to side, tempting to be filled with his cock.

Zack sighed in sexual frustration, walking over to a random bookshelf. Today was his birthday and he didn't even get him a birthday present yet.

He looked over to the yellow spikes of hair he saw, the guy behind the register leaving outside when he got a call.

Zack walked over to Cloud, making him yelp when he slapped his ass. Cloud turned to him sharply, his glasses on the tip of his nose. He pushed them up with an angry blush, his lips pulling down into a frown.

"Zack, I'm not one of your football friends, you can't do that!" Cloud told him angrily. Zack leaned in, Cloud taking in a sharp breath when he palmed his groin.

"Z-Zack?" Cloud stammered, Zack placing a kiss on his nose.

"Remember when I fucked you against the wall?" Zack whispered into his ear, Cloud shivering.

"Y-Yes," he breathed, Zack smirking.

"Do you want me to be gentle?" He asked, Cloud starting to unbutton his pants with a moan.

"Yes," he panted, Zack pushing down his pants. They were at the last aisle, no one able to see them. Even so Zack pulled them into a closet, Cloud moaning when he pulled off his shirt.

"Am I being too rough?" Zack asked, already undoing his own pants. Cloud shook his head no, wrapping his arms around his neck. Zack kissed his lips hungrily, pulling away to get the lube.

"Zack, you have to be gentle. I'm still a little tight." Zack nearly drooled, rising back up and lifting him up. He placed Cloud on a table, the lithe blonde spreading his legs.

"Play with me," Cloud whispered against his cheek, Zack groaning softly. He touched a hand to one of Cloud's nipples, playing with the sensitive bud. Cloud arched, pulling him close so his lips wrapped around the red bud.

"Is this my birthday present?" Cloud whispered, arching with a moan when he bit down.

Zack licked his way back up to his neck, opening the cap of the lube.

"Hell yeah," he breathed, Cloud pushing him away gently. He got to his feet on the ground, facing away from Zack. He rested his arms on the table, looking to Zack shyly.

"Please be gentle."

Zack covered his fingers with lube, touching his fingers between Cloud's round cheeks. He ran a finger over his little rose bud, Cloud moaning softly.

Zack quickly prepared him, squeezing his cock a few times as he tried not to cum from the image of Cloud's ass swallowing up his fingers.

He lined himself up, Cloud looking over his shoulder to him.

"Which book is better?" Zack frowned in confusion, Cloud reaching over and waving his hand in his face.

"Hey, you there?"

Zack blinked his eyes, seeing a fully clothed Cloud in front of him. He was frowning, holding two books in one hand.

"What?" Zack asked dumbly, Cloud showing him both books.

They were two best selling novels, the one with a grim reaper catching his attention.

"That one." He pointed towards it, Cloud walking over to the register. The guy was back, Zack fixing his pants.

What a present that would be.

For now he would just buy him a cheesecake.

For now.