Author's Note: Sorry these chapters are coming so slowly. School is taking up all my time. Well, here's the next chapter, a sort of long one so I hope you enjoy. Near the beginning, it is a mostly Sora going over his thoughts chapter, but by the end, there is indecent things going on.

Skaddicted has convinced me to come up with a title for my story, and so for now, I have decided to call it Helping Hands. Why? No clue, I might come up with a better one later.. or whatever. Thanks to every one who put in ideas, I think I got my title from mixing some of them up. Oh and thanks to all my reviewers, you guys totally make my day, I love you all (sounds corny, I know).

Leon has made an appearance, and I went with Leon (rather than Squall) just because most people know him as Leon in Kingdom Hearts. Sorry if he seems a little our of character, but in this story every one is horny and out for sex.

Disclaimer: I do not own Kingdom Hearts.

Warning: The end of this chapter get s quite hot and steamy and descriptive, so avoid it if you aren't interested in that kind of stuff. There will be a little break to let you know when it is coming up. If people find it too racy, I will move it to another site and link it.


Surprisingly, the rest of the day passed by without a single encounter with Riku. Though, Sora had to do a lot on his part to keep such things from occurring. The main problem Sora had was skipping lunch so he wouldn't have to sit with Riku which made him rather hungry by the end of the day. As school ended, Sora bolted right at the bell, not waiting for Riku and not even going to his locker to get the books he needed. And, just for good measure, Sora ran all the way home, just in case Riku tried to catch up.

Though, when he thought about it, Sora was pretty sure Riku wasn't even trying to find him. Riku was probably thinking 'good riddance' or something like that.

Sighing softly as he threw his bag down by the front door, Sora wiped his wet brow as he walked into the kitchen, grabbing himself a glass of nice cold water. Maybe running home from school wasn't such a good idea; he was tired now, sweaty and thinking of taking a nap. But, he also wanted to talk with Cloud; Sora needed his new lover's comfort and wisdom about what to do with Riku.

Hopping up the stairs, glass of water in hand, Sora entered his room, slamming the door behind him. Settling down on the bed beside his nightstand, Sora picked up the phone and dialled the number still faintly written on his hand. He hoped Cloud didn't mind that he was calling earlier than planned.

The phone rang a couple times, with each passing sound Sora began to regret calling. Then, a deep voice responded on the other end.

"What do you want?"

Freezing, Sora wondered if he had called the wrong number, that definitely wasn't Cloud's voice. Looking at his hand, Sora wondered if maybe he read a number wrong… nope. Damn.

"What the fuck? Is anyone there?" the voice sounded really annoyed.

"Uhm… hi," Sora blurted out quickly , afraid of angering the man on the other end any further.

There was a pause on the other end, before a confused, "Who the hell are you?"

Sora could hear some talking in the background, but couldn't tell if it was Cloud. Oh god, what had he gotten himself into. "Er…. My name's… Sora…. I was just wondering if Cloud was in."

"Cloud, eh?…… How old are you?"

"Excuse me?" what kind of question was that? Sora could clearly hear someone in the background yell 'give me the fucking phone!' and assumed it was Cloud who was making all the racket in the background.

"Just one sec, kid," the voice stated, before talking again, though this time quieter, away from the phone. "Another minor?" he heard him say.

There was a loud crash, and some more shouting, before Cloud's voice finally came on the phone. "Hello?"

"Hi, Cloud," Sora replied softly, still startled from the loud noises coming from the other end of the line and his odd encounter with the other man.

"Oh, hey Sora. Sorry about that, Leon is being a jerk," Cloud explained, laughing quietly.

"L-Leon?" Sora choked out. Who was Leon? Riku was right, Cloud was sleeping with other people; oh God.

"Oh, he's my roommate, he enjoys being the biggest asshole in the world," he elaborated. Sora could hear this Leon guy yelling in the background. "Anyway, any special reason for the early call?"

"Yeah… actually. Uhm, well, you see… Riku, kind of knows… last night... I didn't tell him… the car… hickey, and he figured it out. God he was so mad…" Sora mumbled in broken sentences, long pauses littered throughout his words.

"What? Sora, I barely caught what you said. Talk normally," Cloud stated, "or would it just be easier to get together?"

"Get together…" Sora replied hopefully, clutching tighter to the phone.

"Alright, well, how about you head over here? We don't want an angry Riku in our hair, do we?" Cloud stated, actually seeming less concerned about an angry Riku than his words let on.

"Uhm, well, I don't know how to get there… and my mom isn't home to drive me…" Sora was a little reluctant to agree, especially considering no one would know where he was, and he was afraid to meet Cloud's roommate Leon.

"All you have to do from your house is get on the five bus and take it to Edward St., my apartment address is 237 and my apartment number is 56, did you get that?"

Sora made a small sound of affirmation as he hurried to scribble the numbers down. Though, he still wasn't sure about going over to Cloud's. The words Riku said couldn't help but reverberate in his mind. Cloud seemed so eager for him to come over, and Sora assumed it wasn't so they could sort out what was bothering him.

"Alright, so I will see you in a little while, right? Then we can talk," Cloud asked.

"Yeah," Sora replied, mumbling a quick 'bye' before hanging up.

Setting the phone back on its cradle, Sora remained seated on his bed, just staring off into nothing. He was so confused, who should he trust? Sora knew it should be obvious, he should trust Riku, but for once in his life, it seemed like someone was actually paying attention to what he wanted. Cloud was taking his feelings into consideration, maybe. It wasn't as if they had decided to date or anything, but Cloud had shown him 'the way'. Had shown his what it is to be truly cared for; and Sora couldn't help but think maybe Cloud did really have feelings for him. That he wasn't just pretending to care like Riku said… God, he sounded like a love struck fool and he knew it. But then why couldn't he just forget about Cloud?

Groaning out loud, Sora slowly stumbled off his bed and out the door of his bedroom. What was he going to lose in going to Cloud's? Nothing, so why not? Grabbing some money from the money jar in the kitchen, Sora put on his shoes and headed out the door, slowly walking to the bus stop.

It was only about five minutes before the bus rolled to a stop and Sora got on, paying his fare before sitting at the back of the bus. He had a rough idea of where Edward St. was, so he chanced closing his eyes and resting for a while. He decided to think some more about what he was getting himself into.

Even if Cloud didn't have any true feelings for him, other than that he was a 'good fuck', maybe they could still get together and talk, and maybe more. It wasn't like there was anything wrong with sleeping with friends, well at least not in Cloud's or Riku's minds; sex was sex. Maybe he could be like that too…

Sora couldn't help a soft laugh. No, casual sex definitely wasn't something he was looking for. He enjoyed the foreplay and the cuddling afterwards more than the actual intercourse. Sora hadn't realized it before, but he just like to be touched, to feel the warmth of another person's body beside his. The problem was, he wasn't sure if either Riku or Cloud could provide him with just that.

From what Riku said, and the fact he had concluded Riku and Cloud had slept together the other day, Sora could tell Cloud did in fact sleep around. But, he just couldn't, wouldn't, believe Cloud was just sleeping with him for sex. Cloud was supposed to be helping him figure out what it was he was looking for in a relationship, in sex, but Sora couldn't believe Cloud could fake the emotions he had seen while they were doing 'it'. Riku hadn't moaned his name as they reached the edge; Cloud had. He and Cloud had spent so long just touching and kissing, before even really getting into anything. And after, was showering him with soft kisses everywhere, cooing softly into Sora's ear before they both fell asleep. Sora wasn't going to believe someone could fake such a thing.

Opening his eyes as the bus jerked to a stop, Sora realized they were almost at Edward St. Sitting up straight and staring out the window, Sora watched as street names whizzed by and slowly lifting his hand, pulled the string to notify the driver he wanted off. Standing up as the bus slowed to a stop, holding onto the vertical bars tightly, Sora made his way to the door before hopping off.

Looking up at the street sign, he smiled; Edward St., he had gotten the right stop. Shoving his hands into his pockets, Sora started down the street, looking at the street numbers of various buildings, sighing as he realized he had a long way to go.

About ten minutes later, Sora stopped in front of a tall apartment complex. It was rather nice, no graffiti or bums hanging around; which he took as a good sign. Double checking that it was the right building, Sora climbed the few steps into the building and was met with a locked door. Looking over at the wall, he saw what looked like a complicated intercom system. Walking over, he read the simple instructions: dial room number to talk to occupant to gain access to building, wait to be let in.

Scanning through the list of residents in the building, he looked for Cloud's name. Considering it was in alphabetical order, using last names, Sora had quite the time trying to find Cloud's name. Finding it, he punched in the numbers 3-5-6 in the key pad and heard the speaker start to ring, much like a telephone. Soon the ringing stopped and was replaced with a voice.

"Hello?"

"Hi?" Sora answered slowly, he couldn't tell if the static voice he heard was Cloud or not.

"Sora? Is that you?" the voice replied. Sora assumed it was Cloud, and was thankful he had gotten the right apartment and number.

"Yeah."

"Alright, I will let you in, hold on a sec," there was a silent pause before a loud, annoying beep sounded in the small entrance area. Taking that as a sign to try the door, Sora was glad to find it open.

Wandering to the elevator, Sora quickly checked the room list beside the elevator to figure out which floor Cloud's room was on. "Floor 3…" Sora mumbled to himself, pushing in the button for the elevator. Tapping his foot impatiently as he waited for the elevator, Sora gnawed on his lip; he still had the chance to run away, go back to living his normal, boring life.

The elevator door in front of him slid to the side and Sora's feet led him inside. Pressing the third floor button, Sora leaned back against the wall of the elevator and watched the numbers light up as it climbed up the apartment building. There was a soft 'ding' as the elevator lurched to a stop, and Sora watched as the door opened slowly. Gnawing on his lower lip, Sora warily stepped out of the elevator, looking down each side of the hall. Which way to go?

Looking for a sign saying which way apartments were, he sighed as he couldn't find any. His shoulders slumping, Sora headed off down the right hall way. Checking numbers as he went, Sora groaned loudly as he realized he was going the wrong way. Maybe it was a sign, a sign that he wasn't supposed to go to Cloud's…

Sora turned on his heels and headed down the hallway in the opposite direction. It took him five minutes to find the room, having missed it the first time down the hall. Standing in front of Cloud's apartment door, Sora slowly knocked.

There were some noises coming from inside the apartment, sounds of things falling to the floor, and things hitting the walls. Taking a step back slightly, a surprised look on his face, Sora jumped slightly as the door swung open, a brown haired man panting at the door, a smirk quickly forming on the stranger's lips.

"Sora, right?" he asked, his deep voice sounding rather excited.

Sora could feel the man's stormy grey-brown eyes roaming over his body, as he nodded his head a couple times. Taking a quick moment to look over this stranger as well, Sora couldn't help but think him mysterious. His hair barely brushed his shoulders in the front, falling a bit past in the back, his eyes giving the illusion of a continuous storm raging inside their depths. His clothing was mostly black, a cut off leather jacket over top of a white shirt, and black leather pants hanging tightly to his hips. Sora never thought anyone could look good in leather. Four belts were slung around his hips and there was a silver figure hanging on a chain around his neck.

"I'm Leon. Now we never did finish our conversation earlier did we? So how old are you?" the slick grin that was on Leon's lips did nothing to calm Sora's nerves and fears. Luckily for him, before he even thought about replying, Cloud came and quite literally shoved Leon out of the way, pushing him against the closet.

"Sora, hi, sorry about him. Come in," Cloud stated quickly, panting as well. Hesitantly, Sora stepped into the apartment, the door closing quickly behind him.

Leon had recovered himself and was now just leaning against the closet, his eyes focused solely on Sora. It was kind of unnerving, especially considering the smirk that was still splayed across his lips, but thankfully for Sora, Cloud had started pulling him away.

"Come on Sora, let's go to my room, so Leon isn't in our hair," Cloud stated, continuing to lead Sora away. Sora just nodded slightly, still looking back at Leon a few times, that man was a mystery wrapped in an enigma, or at least that was what Sora thought.

Cloud turned them down a small hall and that was when Sora finally started to pay attention to where they were going. Cloud's bedroom? That probably wasn't the best place to go. Him and Cloud alone, on a bed; Sora would just have to say no. That was the only way any talking would get done.

Cloud reached out and grabbed onto the handle of the closest door and turned it. Pushing open the door, he led Sora into the room. It was a simple room, white walls, black bed sheets and mismatched furniture. Closing the door behind them, Cloud let go of Sora and walked over to the bed, crawling on top of it, taking up a position much like the one he had been in when they had been at Sora's house. Sitting up, leaning against the headboard, legs bent and spread; the perfect amount of space between his legs for Sora to fit.

Walking over to the bed as well, Sora climbed onto it, though stayed near the edge for a moment or so. But when Cloud tapped the bed in the space between his legs, and had that sweet smile on his lips, Sora quickly took up that space, curled on his side and leaning against Cloud's chest.

Lifting a hand, Cloud lightly ran it through the younger male's hair, earning himself that soft, purr-like sound from Sora. "So, you wanted to talk about something?" Cloud asked quietly, laying his hand on top of Sora's head. There was a slight nod from the brown haired boy, but nothing else. "Are you going to talk to me about it?" he inquired further.

"Yeah…" was Sora's soft response. Shifting his position against Cloud, Sora stared up at the ceiling. "Riku… he knows we had sex. He saw both your car, and the hickey. Well he knew about the hickey. He started yelling and screaming at me before school started, right in the middle of the hall. I don't know why it bugged him so much… He said awful things about you, and I yelled back at him… I avoided him all day cause I was mad, but I don't want to lose my best friend… I don't know what to do…" Sora sounded on the verge of tears as he finished talking.

"Sora…" Cloud whispered ever so softly, it was such a comfort to have him around. "Riku doesn't dictate your life, he can't tell you what you can and can't do. Only you are in charge of your life. If you think what we do together is wrong, or just don't want to do it anymore, we can stop; though I hope we will still be friends. I want you to know that I respect you and your feelings and I don't mean to sound harsh, but I don't think Riku does, he is just acting selfish."

Sora nodded slowly, everything Cloud said made perfect sense. He was in control, not anyone else. Relaxing against Cloud's chest and closing his eyes, Sora felt himself rise and fall with every breath the blond took. "Thanks, Cloud," he muttered softly. Cloud had to be a wonderful healer, or magician of some kind. He was always able to ease Sora's mind, put his fears to rest. It was wonderful.

Cloud lightly trailed his fingers down Sora's cheek, soft fingers pressing against even smoother skin. "It's my pleasure," he replied, bending his head forward to lightly kiss the top of Sora's head.

They stayed quiet for nearly ten minutes, Sora resting against Cloud, and the latter trailing his fingers through Sora's hair. Both content with the quiet comfort between them.

"Sora, would you mind telling me what Riku said about me? I am slightly curious," Cloud questioned, a slight laugh in his tone.

"Alright. Well, he said you were only interested in sex, and that was why you were hanging out with me. And he said you found out what people like by observing them, then use that to get them into bed. And that you sleep with Leon," he replied simply.

Cloud laughed softly behind him, lowering his arm to wrap around Sora's chest. "Riku definitely likes exaggerating and putting things in the wrong context. Sora, what guy doesn't think about sex? Yes, I do like sex, but it is more the feelings two people can share while they make love. And those feelings can even be expressed without the sex, like right now, I am so happy just holding you. That is why I hang out with you, why I treasure the relationship we have. And yes, I am observant, but I don't use that to get people into bed; I am just trying to help. And yes, I have slept with Leon, though it's only because we were both either shitfaced, or in really desperate need," Cloud explained; though his reasons were somewhat vague.

Sora realized Cloud hadn't really denied most of the accusations, but he pushed that thought out of his mind, he was probably just thinking into things too much. Turning himself on Cloud's chest, Sora smiled up at his lover before bringing his lips up to meet Cloud's in a gentle kiss. "That's good to know," Sora replied, his voice barely above a whisper. "I am happy being in your arms, too."

Bringing their lips together again, Cloud took the initiative to part his lips, letting his tongue lightly run along Sora's bottom lip, trying to tempt him to part his lips. Sighing softly, Sora willingly opened his mouth to Cloud and his eyes closed at the same time. Cloud's tongue slid inside Sora's awaiting mouth, running across every surface he could reach and earned him soft moans from Sora. Focusing solely now on Sora's tongue, they duelled each other for dominance, though Sora was readily letting Cloud win.

While their tongue war raged on, Cloud gently started trailing his fingers over Sora's covered chest. His fingers lightly teased Sora's nipples until he could feel them harden, even through the fabric. Sora couldn't help a soft moan as his nipples were assaulted, writhing under the fingers.

"Cloud…" Sora gasped softly, "we shouldn't… I have to go soon…" he begged softly, though making no attempt to actually move away from the enticing touches.

This is where it starts to get less appropriate

"You can't go out with this on display for everyone to see…" Cloud mumbled huskily, his hand trailing down Sora's small frame to rest on the bulge that had formed in his pants. His fingers gently groped his crotch, squeezing and fondling, only making his cock grow.

"Cloud…" Sora moaned, his hips pushing up into Cloud's hand.

"Let me take care of it for you… and maybe you could take care of me," Cloud whispered, still fondling Sora's cock through his pants.

It was then that Sora finally became aware of something hard pressing against his back. "O…Ok," he breathed softly, nodding once.

No sooner had he said that, Cloud had Sora's pants undone and had his hand buried in the cloth rubbing his cock. Sora moaned appreciatively, his back arching off Cloud's chest and his eyes closing tightly.

"Sora… have you ever sucked a cock?" he heard Cloud ask above him, his hand now pulling his pants and boxers down to his thighs. Sora just shook his head a couple times, his own hand taking up Cloud's abandoned placed on his cock. "Do you want to try? You don't have to, but if you do we can finish up here quickly and you can head home."

Sora stopped his hands movement on his cock and just lay there against Cloud. "I… I don't… is it gross tasting?" he couldn't help but ask, the act did sound rather raunchy.

"I don't find it gross… but it all depends on the person. You will have to try to find out if you like it."

Sora reluctantly nodded, unaware of the smile it brought to Cloud's lips. "Alright Sora, move a sec so I can get my pants off."

Nodding, Sora pushed himself out from between Cloud's legs and took the time to take off his own pants and shirt. Looking back at Cloud, Sora watched him as he was pulling his pants off, his chest already bare. To Sora's surprise, Cloud wasn't wearing any underwear underneath his pants. Cloud lifted his hips off the bed and threw his pants off the mattress.

"Ok, come back Sora," Cloud stated, motioning Sora towards his cock.

Sora approached warily, his eyes focused on Cloud's cock. It seemed so big, he wondered if he could even get it into his mouth. Kneeling in front of Cloud's cock, sitting back on his heels, Sora awaited further instructions.

"Remember when I went down on you the night we made love? Just try and imitate what I did then. Then, once you've got it, we will try something else. Oh, and watch your teeth…" Cloud stated, relaxing back against the headboard.

Sora just sat for a couple moments, rethinking his decision, until Cloud looked at him, a slightly annoyed expression on his features. Leaning forward Sora hovered above the erection, looking at it, before slowly parting his lips and lightly passing his tongue over the skin of his cock. It was so warm it actually surprised Sora. Repeating his action, Sora began bathing Cloud's cock with his tongue, earning him small groan from Cloud.

Becoming bolder, Sora lightly passed his tongue over the head of Cloud's cock, tasting his lover's precum. It wasn't the greatest taste in his mind, but it wasn't unbearable.

"Sora… just suck my cock, please…" he heard Cloud pant above him, the blonde's hands coming to rest on the back of his head.

Nodding slowly, Sora parted his lips and lowered his head just enough to engulf the head of Cloud's cock in his mouth. He felt the hands in his hair ball into fists as he did this, and figured he was doing something right. With a slight push down from Cloud's hands, Sora started swallowing more of the cock into his mouth. Feeling himself gag as it hit the back of his throat, Sora pulled off slightly.

"Only take as much as you can," Cloud stated, his breath catching.

Thankful he didn't have to try for anymore, Sora started to lift his head off Cloud's cock, trying to remember what exactly Cloud had done to him. Starting a slow bob, Sora let his tongue pass all over the hot skin of his shaft and hoped he was doing it right.

"Oh yeah… Oh that's hot Sora… God yeah, suck me… Fuck…." Soft moans and words from Cloud calmed Sora's fears and the brown haired boy started to bob faster, his hand coming up to lightly grasp Cloud's balls, fondling and tugging them lovingly.

After keeping that up for a few minutes, Cloud gently eased Sora's head off his cock. "I am going to shoot if you don't stop," he informed Sora. In a couple movements, Cloud was now lying on the bed and motioned Sora back to his cock. "Now just keep doing what you were, except swing your body around so your cock is up here."

Sora nodded and complied, moving himself into the required position. No sooner was he there, Cloud had his cock in his mouth. Moaning, Sora felt like he was going to collapse on top of Cloud. Taking a moment to get over the initial wave of weakness, Sora brought his lips back to Cloud's cock.

They started off slow, but soon were going to town on each other's cock. Moans constantly passed from Sora's mouth and caused slight vibrations on Cloud's cock, earning himself a moan from the older male and the same treatment on his erection.

Sora could feel himself getting closer and closer to the edge, his hips thrusting down to meet Cloud's mouth. He felt Cloud's hands moved from their spots on his hips, up to lightly knead his ass. Before he could even tell what was happening, Cloud has slid a finger into his entrance and was rapidly finger fucking him, sending Sora over the edge. With a muffled cry, Sora's body tensed and he released into Cloud's mouth. And it wasn't long after when he felt Cloud's cock expand in his mouth and a warm liquid filled his mouth. Swallowing to the best of his abilities, Sora managed to get most of it, though tiny bits slipped out of the corners of his mouth, dripping down his chin.

Collapsing on the bed beside Cloud, Sora panted to catch his breath. Cloud turned himself around and gently held Sora in his arms and licked the cum dribbles off his face. "Fuck that was awesome Sora. Thanks for doing it."

Sora just nodded dumbly, trying to recover from his orgasm. What they had done definitely was awesome, and Sora really hadn't minded it at all, especially knowing he made Cloud feel so good. Though, he still wasn't too fond of the taste that lingered in his mouth.

After a few minutes rest, they both got up and got dressed, Sora fully and Cloud only his pants. Leaving Cloud's bedroom Cloud was walking beside Sora as they made their way to the door, his arm around the shorter boy's waist and was whispering soft praises into Sora's ear. Sora felt a blush on his cheeks as he heard Cloud whisper things like 'You have such a hot mouth' and 'You were so good'.

They passed by Leon on the way to the door, the male was sitting on the couch facing the television. The other brown haired male still had that sort of knowing smirk on his lips as he watched them pass. Before Sora's eyes left him though, Leon unashamedly adjusted his cock in his pants; well, either that, or fondled himself in front of Sora and Cloud.

Blushing even more, Sora hurried them to the front door. Slipping on his shoes, Cloud leaned in to kiss him passionately. "Call me soon," he whispered as their lips parted. Sora just nodded quickly before he left the apartment, not able to help a small giggle and smile as he walked to the elevator. That had definitely been a good trip to Cloud's.


R&R please, the button is right there...