Author's Note: I am terribly sorry this took so long to post. My life has been far too busy to allow me to keep my head on straight. I wanted to post on Sunday, but it was Halloween, and there was decorating and trick or treating that had to be done. You are never too old to go trick or treating.

Anyways, thanks for all the lovely reviews, each one of them makes my day better and better. They inspire me to write, so the more I get, the more I will write. To answer some of your questions, I don't know if this is going to be a RikuxSora or CloudxSora, or what. Hell, there are probably going to be other pairings that will pop in as well. Where this story is heading isn't definite so far, so we will have to see. Uhm, Squall/Leon will be making an appearance, he is Cloud's roommate (They live in an apartment), and a bit more than that, at times. It will all make sense later.

Disclaimer: I do not own Kingdom Hearts or its characters.

Warnings: This chapter is mostly just boyxboy stuff. If you don't like it, don't read. Though, it only goes to a certain point, then the rest is implied.


He must have drifted off to sleep, because he awoke to a light shake, and Cloud calling out his name. "Sora, wake up..." Cloud called softly, smiling as he finally noticed the smaller boy rouse.

"What?" Sora asked sleepily, yawning quickly and blinking his eyes open a couple of times.

"You've been asleep for over two hours." Cloud stated simply, a slightly laugh in his tone and he continued to run his hand through Sora's hair.

Sora hadn't even realized Cloud had been doing that, but now that he had, having the older man's fingers run through his hair felt nice. Smiling softly, Sora looked up at the older man. "I'm so sorry... I didn't even realize... it is just so nice, and comfy like this."

"That was what I figured, I asked you how you liked it, but never got a response. And, well I took that as a good sign. Oh, and your mother was just calling you, that was why I woke you up. I felt bad though, you looked so peaceful sleeping." Cloud continued explaining.

Sora pouted cutely, before pushing himself up and out of Cloud's lap. "I will be right back." He stated, walking over to the door and slipping out of the room. Five minutes later, Sora's head popped back into the room. "Cloud, do you want to stay for supper?" He inquired. "I mean, the food will be good, but my mom might get nosy and ask you a whole bunch of embarrassing questions..."

Cloud just laughed softly. "It doesn't matter to me, if you want me to stay, then I will."

Sora looked pensive for a moment before his head disappeared once again and his socked feet were heard pounding down the stairs. Only a few moments later, those same feet were heard rushing up the stairs and Sora entered his room again. Closing the door behind him, Sora walked over to the bed, a wide grin on his face. Crawling back between Cloud's legs, Sora laid down against him again, this time on his side. "We are having roast beef and potatoes for supper." Sora stated simply, looking up at Cloud for a moment before resting his head against Cloud's chest again.

"Sounds lovely." Cloud replied, wrapping one arm around Sora's waist, and bringing the other up to lightly run through his hair. To the blonde's surprise, a soft sound passed Sora's lips; almost like a cat's mewl. Pulling his hand from Sora's hair, Cloud looked down at him curiously.

"Don't stop..." Sora begged softly, rubbing his cheek against Cloud's chest. He much preferred this to Riku's touches, not to say he didn't like Riku's, Cloud's were just so much nicer.

"Alright..." Cloud replied softly, dropping his hand back down into Sora's messy hair. "You remind me of a cat..." He stated offhandedly; Cloud was almost tempted to ask Sora to stretch out to see if that also resembled the feline family. "Do you like having your belly scratched?"

Sora felt himself blush slightly as he heard Cloud laugh at his last statement. Lifting his head, Sora looked up at Cloud. "I don't know, no one has ever done it..." He replied seriously. "If you want, you could try."

It was obvious from Cloud slightly puzzled look, that hadn't been the reaction he had been expecting. Shaking his head slightly to knock himself out of his stupor, Cloud smiled. "Alright; turn over on your back though, to make it easier." Sora willingly complied, turning himself over and awaiting Cloud to start.

Almost immediately, Cloud brought the hand that had been occupying Sora's hair, down to his stomach. First, Cloud just rested his hand against Sora's stomach, lightly rubbing the younger male's skin; earning him a soft giggle from Sora. Laughing himself, Cloud moved his hand down and slipped it under the bottom hem of Sora's shirt. As soon as his fingertips came in contact with Sora's skin, the brown haired boy let out a soft gasp. A small smirk appeared on Cloud's lips, not from having gotten a reaction out of Sora, but because Sora's skin really was as soft and smooth as it had looked when Cloud had gotten a glimpse of his naked body earlier.

Sora couldn't understand why he seemed to be affected by the simplest touches. He was going crazy just having Cloud's fingers on his skin. Lifting his arms, Sora reached up behind him and wrapped his arms around Cloud's neck, keeping his body pressed firmly against the older blond. A soft moan passed Cloud's lips as Sora felt a hardness press into his lower back. Blushing lightly, realizing what that certain hardness was, Sora tilted his head upwards to look at Cloud.

Lightly raking his fingernails over Sora's soft skin, eliciting a groan from the brown haired boy, Cloud looked over the lithe body in front of him. It was clear that Sora was enjoying this, the bulge in the baggy pants told him so, but would he want more? Returning his eyes to the bright blue ones staring at him intently, Cloud smiled. Leaning forward, Cloud lightly pressed his lips to Sora's, managing a swift kiss in the awkward position.

"Sora..." Cloud breathed over his lips, and Sora felt himself whimper softly. "I am only going to go farther, if you ask me to." To Sora, sure that sounded like a lot, but in Cloud's mind, he figured it was about time the younger male started asking for things he wanted. "And if you want to." Though, it was obvious they both needed some type of release.

Sora chewed lightly on his bottom lip, still staring up at Cloud through half-lidded eyes. It wouldn't be so hard to ask, would it? Besides, it wasn't like Cloud was going to say no... but wasn't it selfish? Wrong? Immoral? God, he barely knew Cloud after all! "I... I-I, uhm." Sora started mumbling, feeling Cloud's gentle touch still on his skin. Everything Cloud did seemed to be gentle and loving; like he truly just wanted to make Sora happy.

Smiling softly at the blond, Sora parted his lips, ready to speak. "Cloud..." He felt himself blush again, wondering how to ask for, well, sex. "I, erm, want to... go farther..." The blush tinting his cheeks seemed to increase tenfold, as Sora anxiously waited the reply.

A smirk spread across Cloud's lips at the words; perfect. Leaning down to lightly kiss Sora, Cloud's hand quickly moved down the smaller boy's body to gently cup his erection through the fabric of the baggy jeans. Caressing the aching member through the fabric, Cloud smiled against Sora's lips as a gasp passed the younger boy's mouth. Reluctantly pulling both hand and lips away, Cloud nodded slightly to Sora.

"Alright, but we should wait till after supper. We wouldn't want to be interrupted, would we?" Cloud asked softly, seeing the look of disappointment in Sora's eyes. "And anyways," He added with a slight grin. "Your mom might hear us."

Sora had to admit Cloud had a point, but Christ he was horny. He just needed release, even if it was by his own hand. "But... Cloud..." Though, it wasn't like he was going to tell that to Cloud; Sora just hoped Cloud could understand how much he needed his release.

"I know Sora." Cloud whispered reassuringly. "But, just think of how much better it will be if we just hold off until after supper."

Letting out another soft whimper, Sora nodded reluctantly before pushing himself up and out of Cloud's arms. "I... uh, need some time to calm down." Sora explained quietly, blushing as he looked down at the bed sheet. Being held in Cloud's arms definitely wasn't going to help him calm down. God, this would have just been so much easier if he could go to the bathroom.


Two hours later, Cloud and Sora were finally beckoned down to supper, and Cloud saw the look Sora gave him. It was a 'we could have been finished by now' look that Cloud couldn't help but laugh at. The way he wanted things to go, they would at least need three hours.

Opening the door to his bedroom, Sora quickly made his way down the stairs and into the kitchen, Cloud following closely behind him. "Hi, mom." He greeted, sitting down in one of the chairs surrounding the kitchen table, motioning for Cloud to sit in the one next to him.

"Hello, you two." She replied, placing the plates of food in her hands on the table in front of Sora and Cloud. Returning to the counter, she picked up her own plate and took her seat across from her son.

As if almost on cue, both Sora and his mother started eating, Sora humming his approval of the roast beef. Cloud couldn't help a small laugh before he started eating himself, taking the time to swallow before voicing his approval of the food as well.

Most of the supper was eaten in silence, much to Sora's pleasure. He was proud of his mom, she wasn't being nosy this time; but, also, Cloud had already spent some time alone with her... Who knows what damage was done then. Well, it wasn't like Cloud was going to say much, right? Cloud had to know his mom wouldn't be very approving of a 25 year old hanging out with her son. So what did he say? Mentally shrugging it off a couple moments later, he decided he could just ask Cloud later, and quickly dug into his potato.

"Oh Sora, by the way, I am going to be going out after supper. I have some errands to run, then I am going to go visit grandma. So I won't be back for a while, and please, while I am gone, don't destroy the house." She stated, piling he knife and fork onto her plate. Standing up, she started to clear her spot, putting everything in the sink to be washed later.

"Alright mom, I promise I won't destroy anything." Sora repeated with a soft sigh. Geez, he had only burned the kitchen down once, and now his mom wouldn't get off his case. It happened three years ago! He thought his mother would have forgotten about it by now. Putting down his own fork, Sora looked over at Cloud to see him sitting comfortably in his chair, already finished his food. Blushing slightly for taking so long to eat, Sora quickly pushed his chair out and took both their plates and putting them in the sink along with his mom's. Stepping over to his mom, leaning over to quickly kiss her cheek, Sora smiled. "Have fun running errands, mom." He stated before heading out of the kitchen, calling for Cloud to follow.

Sora heard Cloud say goodbye to his mother as well, before the older man's footsteps were on the stairs behind him. Stopping and turning around, Sora lightly took Cloud's hand in his own, letting out a delighted laugh, before starting back up the stairs. Reaching his room, and closing the door behind them, Sora wrapped his arms around Cloud's neck, successfully hanging off the blond. "Isn't it just our luck that my mom had to go out?" Sora laughed softly, bringing his face closer to Cloud's. "What was it you and her were talking about while I was in the shower?"

"That is between her and I." Cloud replied simply, not able to keep a smile from his lips. Gently, Cloud brought his arms around Sora's waist, slowly pulling them closer together. He could see a soft blush forming on Sora's cheeks as the space between them was eliminated. "Do you still want to do this, Sora?" Cloud asked softly, his breath ghosting over Sora's lips, causing the younger male to shudder slightly.

"Yeah." Sora replied, his voice barely passing his lips as his breath caught in his throat. His heart was beating so rapidly he could have sworn it was going to pop out of his chest. Before anything really registered in his mind, Sora found himself beside the bed, Cloud helping him remove his shirt.

"Sora, your skin is so soft." Cloud stated absently, bringing one hand to lightly touch Sora's chest, his fingers lightly tracing the slight definition of his pecks and abs.

Shuddering, Sora let out a small gasp, feeling as if his skin was set alight by Cloud simple touches; much like Riku's, but different somehow. While Riku's just make him crazy with lust and the need for release, Cloud's seemed to be solely reserved for Sora, bringing him a pleasure he could easily live with for the rest of his life. Cloud's touch was what he was looking for; it was that simple, Cloud elicited that warm, blissful feeling inside of him that just made the world shine. Closing his eyes slowly, Sora leaned into the touch, feeling Cloud's other hand wrap around him, lightly caressing the skin on his back.

Sora lost all sense of time as he just rested in Cloud's arms, letting the blond trail his gentle fingertips over his skin. Though, it seemed like mere second had passed when Cloud started pulling away. Managing to lift his heavy eyelids, Sora saw why Cloud was pulling away. Slowly, the blonde's shirt was lifting and was soon joining his own on the floor. Cloud's skin seemed to beg to be touched; so Sora took a step forward, lightly placing both hand on Cloud's chest, feeling it rise and fall with every breath the older male took. Looking up at Cloud quickly, seeing a soft smiled on those pale lips, Sora let his hands travel over his skin. He didn't know how to describe Cloud's skin any other way than it seemed to melt under his fingers. Melt away to reveal firm, strong muscles that Sora definitely wouldn't have minded having wrapped around him. He heard a soft sigh pass Cloud's lips as his hands continued to move, and Sora couldn't help a soft smile.

Standing on his toes, Sora brought his lips to Cloud's delicately, waiting for Cloud to take over the kiss; which he did immediately. Cloud placed one hand lightly against Sora's cheek as he pressed their lips more firmly together, using his tongue to gently pry at Sora's lips. Letting out a soft sigh, Sora parted his lips for Cloud's tongue, soon their tongues twisting and touching sensually. Sora felt Cloud's hand trailing down his neck, his chest, his stomach, and coming to rest at the top of his pants, fingers hooked under the fabric.

Pulling back from the kiss, Cloud smiled down at his soon-to-be lover and slowly dropped to his knees in front of him. Skilfully, he undid the baggy jeans, and slid them down Sora's legs, letting them pool at his feet, exposing his crimson boxers. Placing his hand on either side of Sora's slim hips, Cloud brought his face closer to the tented boxers. Nuzzling the erection through the fabric earned him a soft purr from Sora; while nibbling made Sora mewl like a cat. Cloud could see Sora start to sway, as his legs began to tremble as waves of pleasure passed through his small body, and slowly stood up, holding the brown haired boy steady.

Sora breathed heavily against Cloud chest, his cock aching and his cheeks flushed. He couldn't help but enjoy the way things were being drawn out, taken slowly. It gave him a chance to decide what he liked best and what he didn't; so far, there wasn't anything he didn't enjoy. Being held against Cloud's chest protectively, like he was, was probably the best; he felt so loved, he could cry tears of joy.

"Let's lie down." Cloud whispered softly, tenderly helping Sora down onto the bed.

Sora moved up on the bed so his pillows were under his head, and watched as Cloud stood and undid his belt and pants. Cloud dropped his pants and Sora purred enticingly just at the sight of Cloud's tented briefs.

Not able to help a small smirk at the sound, Cloud joined Sora on the bed, crawling on top of the younger male. Leaning down, he lightly kissed Sora's lips, before falling onto the bed beside him. Facing each other on their sides, Cloud slipped his arms around Sora's waist, pulling their bodies close once again. Their lips met again soon afterwards, continuing their passionate kiss, as tongue delved into opposing mouths.

Sora let out a moan into the kiss as he felt Cloud's groin grind against his own. Not able to hold the kiss any longer, Sora pulled back, gasping for air, slightly surprised to find Cloud's lips soon trailing down his neck and collar bone. Moaning out Cloud's name, Sora arched his back and pressed his hip harder against the blonde's, causing the other male to let out a soft grunt. Cloud kept that up for a remarkable amount of time, keeping Sora on the edge with his slow grinding, and causing him to purr in delight with the kisses planted on his neck and chest.

Finally, Cloud flipped them, capturing Sora beneath his body. His kisses trailed down, slowly approaching the young male's only piece of clothing left. Sora let out a soft gasp as he felt the colder air of the room hit his erection. Looking down, he saw Cloud slowly removing the unwanted material, taking the time to study Sora's cock from the close proximity. Another blush crept to Sora's cheeks as he felt Cloud's eyes on his most private part, feeling the urge to shy away from it. But Cloud soft, gentle hands now on his hips, caused any such thoughts to leave his mind as he settled back into the pillows.

Looking up at Sora one last time, and seeing no reason for him to stop, Cloud lowered his lips to the throbbing member. His lips gently caressed the warm flesh as they traveled up and down the length of the shaft, causing the male underneath him to start writhing in pleasure. Mewls and moans passed his lips as his head tossed from side to side, only experiencing such pleasures once before in his life.

Sora could already feel his orgasm approaching as Cloud parted his lips to run his tongue over the burning skin before taking the entire thing into his mouth. His tongue wrapped around his shaft as it began sliding in and out of the hot orifice, creating the most lascivious sucking sound he had ever heard. He couldn't hold out much longer, the pleasure was just too great; he felt like he was going to explode at any moment. But, before he could reach that wonderful release he had been seeking since they had first started fooling around hours earlier, Cloud pulled his slightly swollen lips away.

Smiling up at Sora, Cloud got up from the bed, still smiling that mischievous smile. "Not just yet, wait a little longer. We haven't even gotten to the good part yet." Cloud whispered as he hooked his thumbs under the waist band of the boxer, pulling them down and discarding them to the floor.

Sora just lay there, staring wide-eyed at the man standing in front of him, feeling that wonderful sense of anticipation, as he returned Cloud's smile. This was going to be so much better than his hand; and perhaps even better than Riku.


Please R&R