It was an unacknowledged agreement that regardless of the fact that it was Sora's car, Roxas was always the one who drove. Maybe it was him exerting his control, Sora all too willing to allow his dominance to overpower him. But then again, maybe that was just too complex, and Roxas was just more of a confident driver. At any rate, that's where they were now, Sora, having relinquished his driving seat, being able to sit back and relax, his mind concentrating solely on the dinner they were heading to.

He was nervous, that much was clear. He wasn't actually sure if his mother knew he was gay or not; it wasn't as though they'd ever sat down and had a conversation about it. And as far as she was concerned, Roxas was a friend. A friend who'd taken care of Sora when he was apparently drunk, and nothing more. Yet there had been signs, Sora felt, very obvious ones. He'd never shown any interest in girls at all, although he supposed it's not really information you share with your mom anyway. And, to further add to his nerves, there was Axel. Axel, his so called uncle, who Sora had no doubt would be attracted to Roxas like a moth to flame. As far as he was concerned, it was impossible not to be.

They pulled up, Roxas giving the keys to Sora. For a moment they sat in the car, each of their nerves taking control. Roxas took out a cigarette, rolling the window down, not wanting Sora's car to smell.

"So, what am I?" he asked, inhaling the sweet nicotine, "Your friend, or boyfriend, or, something else?"

"You're my boyfriend!"

"Yeah, but what are we telling your mom?"

"I'm going to tell her today, Roxas. Just, not straight away."

And Sora meant it. He wasn't ashamed of who he was, nor his relationship with Roxas.

Is it too soon to call this a relationship? He thought, before shaking the thoughts out of his mind. It didn't matter what it was. They'd fallen for each other. Fast. And that was all that mattered, not how they labelled it. Sora took a few deep breaths, readying himself, his hands shaking slightly.

…..............................................................................................................................................................

"Mom, we're here." Sora shouted as he walked through the door, Roxas shuffling in behind him. Roxas knew Sora was wealthy, but he'd never expected this. His hallway was bigger than the living room Roxas shared with his brother, and unlike his own house, the wallpaper certainly wasn't peeling off the walls. Not that he could clearly see the wallpaper though. No, the walls were literally covered with canvasses showing paintings and charcoal drawings, some wildly impressive. Occasionally the art would be broken up by a picture of a much younger looking Sora, always alone, but looking like he was having fun anyway. Roxas, intrigued, walked closer to one, and saw a boy who couldn't have been older than seven, crying as he held a blue ice lolly. He had a party hat on, but rather than being surrounded by other children, he was alone, looking into the camera with eyes that, even through a lens, made Roxas melt. He supposed that one photograph, that moment frozen forever in time, was Sora's life summed up. He'd always been alone, but not anymore. Roxas took the frame off of the wall, bringing the photo closer to him. His only regret was that he hadn't met Sora sooner, wishing the moment he held in his hands right now had never happened. Not wanting to put the frame back up, he placed it face down on a wooden cabinet, walking back to Sora, knowing how grateful the brunette was to have him.

"Sora!" His mother shouted, walking up to him giving a hug that lasted perhaps a few seconds to long, "How's your head baby!?"

"I'm fine mom!"Sora said, breaking away from her warm and tight embrace, "I wasn't THAT drunk!"

"Sora, I remember being your age, I know how these parties are!" She said, giving him a squeeze on his shoulder, before turning to the blonde boy behind her son. "And Roxas! Thank you for looking after my son!"

Roxas was clearly uncomfortable with the kiss he received, the bright pink his cheeks were turning only evidence of that. It was an alien concept to him, that parents could be so warm and friendly, but he had to admit, it made him feel good to be accepted by someone so early. They spoke in the hallway for a while, Sora's mother taking an interest in the boy her son had befriended, asking him numerous questions about his life. Roxas answered as truthfully as he could, knowing there was a hell of a lot that he couldn't tell her. Occasionally he looked towards Sora, wishing for him to take the attention away from him, although the relief never came. In reality, Sora was learning just as much as his mother. He knew things she didn't of course, but from the conversation between Roxas and his mother, he'd learnt that Roxas could play the guitar, knew more than he did about art, to the delight of his mother, and that he could speak a little Japanese. He realised that being in love with someone he knew so little about was perhaps a little strange, but the more he learnt, the weaker his knees felt when he looked at him.

"Well, dinner's almost ready guys, so you go on through, Axel's already sat down."

Sora turned back to Roxas, feeling a lot more relaxed now that his mothers interrogation was over. Leaning forward, he stole a kiss, pressing onto the blonde's lips as hard as he could, before pulling back, his heart racing at the though of being caught. They walked into the dining room, before Roxas froze, his body refusing to move another inch.

"Roxas." Axel smiled, leaning back in his chair, enjoying the sight of the boys fear on his face.

"You." Was all Roxas could say, before he felt himself start to step back, edging closer to the door.

"You two know each other?" Sora asked, gently pulling on Roxas' arm and sitting him down, confused about what was going on.

"Actually, my dear Sora, we do," Axel retorted, "although, Roxas here knows me by a different name, don't you blondey?"

Roxas didn't answer. Sora had never seen him like this. He was facing forward, staring into blank space, his eyes defying the need to blink. His skin seemed paler, the colour from it flushed out; the warmth in his cheeks drained. In one respect, Sora could understand, Axel regularly had the same repulsive effect on him, but that was only after Axel made yet another attempt to seduce him. He didn't want to know what Axel had done to Roxas before he'd met him to make him act like this.

"You can relax Roxy, I'm hardly going to tell him everything. I wouldn't want to ruin the incredible money bank I have here now would I?"

"Don't you fucking talk about my mother like that!" Sora screamed, the anger in his body desperate to get out, telling him to stand up and punch Axel until there was nothing left but a bloody mess on the floor. It was irrelevant how much of a coward he was, nothing, under any circumstances, would stop him from protecting his mother, the woman who, until now, had been the only friend in his life.

Axel only laughed, the low cackle echoing around the room. Roxas looked to his left, towards Sora, reaching his hand over and placing it on top of Sora's, his eyes watering.

"Oh you HAVE to be kidding me! You two, together!? Oh this is priceless!"

"Jack, or, I guess it's Axel now, we'll deal with this later." Roxas said, now firmly out of his catatonic state, "But for now, we get through this meal, Sora offers to drive me home, and you follow his car. Then we sort out what we have to."

Axel leant forward, resting his elbows on the table, looking directly at Roxas, contemplating the choices he had. Roxas' plan of action seemed as though it'd be the most fun, and that was all the convincing he needed. "Fine."

Dinner was without a doubt the most awkward situation that Sora had been a part of. Roxas refused to look up whenever he was spoken to, and Sora could tell it was beginning to annoy his mother. Axel however, asked Roxas as many questions as he could think of, loving the pressure he was applying, Roxas having to concentrate on each of his answers, desperately hoping that they wouldn't contradict each other. Finally, after his mother's annoyance had got the better of her, and the three course meal was over, Sora had offered to drive Roxas home, Axel mentioning he was tired, saying he was going home also. The goodbyes had been forced, Sora's mom giving Roxas a small hug goodbye, grudgingly telling him he was welcome home any time.

…..............................................................................................................................................................

"I'm sorry Sora, I can't believe that just happened..." Roxas said, sitting in the car, his hands clenched firmly on the steering wheel.

"What actually did just happen?" Sora answered, thoroughly confused by what had gone on.

"Jack used to live in the city, he dealt Cloud his first bag of heroin. We couldn't pay him back with the interest he added on, and he got violent."

Sora listened as Roxas told him about Axel, never imagining that the man he always felt was a harmless, yet obvious paedophile, would turn out to be a ruthless drug dealer.

"We tried to reason with him at first," Roxas continued, "but we realised that wasn't going to work. Cloud fought him, but he wasn't strong enough. He came back home one night covered in blood, half of his teeth missing, and told me that we had to move. But Jack found me before we ran, and threatened to kill Cloud unless I could pay the debt another way."

"How did you pay the debt?" Sora asked, watching Axel get into the car behind them, flashing his lights to signal Roxas to start driving.

"I slept with him."

"I thought you had told me everything Roxas," Sora replied, "but I guess not."

"It's not something I'm proud of, I thought it was all in the past, I had no idea he was your uncle, Sora!"

Roxas took his eyes off of the road, looking at Sora, who was looking straight ahead, avoiding looking back at him. He could tell that he was hurt. Hurt that even now, they hadn't shared everything with each other, but more than anything, that he had slept with Axel.

"I'm sorry."

"I'm not mad Roxas, I'm really not. You didn't know me then, as far as I'm concerned you were a different person. It just sucks that it happened, I wish you never had to go through that. And the fact it was Axel..."

He turned to face Roxas, putting his hand on Roxas' thigh and squeezing, before noticing that he was blushing madly. He looked down at the thigh his hand was on, and began to laugh. "Roxas, there's a sick paedophile who deals drugs following us, and you get a hard on just by me touching you!?"

"Hey, give me a break!" Roxas laughed back, "It's not my fault you're sexy!"

…..............................................................................................................................................................

"Are you going to tell my mom?" Sora asked, leaning against his car, Roxas standing next to him, his hands rolled into fists.

"Well now, that depends, doesn't it?"

"What do you want?" Roxas asked, angrily, "We owe you nothing, don't be an ass."

"Oh Roxas, still as angry as ever I see. Tell me, is your ass still as tight as it was?"

Roxas leant forward, wanting to punch, kick, do anything to wipe the smirk off of Axel's face. But Sora held him back, not wanting to make Axel angry in anyway, afraid of what would happen if his mother found out, especially now she didn't really like Roxas. It wasn't that he wasn't as angry with Axel as Roxas was, because he was sure that he was, but he did have much more self control, being able to keep his temper under control.

"Depends on what, Axel?" Sora asked through gritted teeth, "What do you want?"

"I want you, Sora."

Gahhhhh, I hope you guys liked this chapter! I wanted some more drama added, so yeah! Uhm, don't understand everything on this site, but thank you to whoever added this story to a community! Oh, and reviews always make me smile :D