A/N: This is it… the last chapter. Now don't think I rushed the story because I didn't. In my draft, I wrote it as a four-chapter story. Anyway, this was originally a one-shot, but I thought it would be TOO long if I did that. Please R&R.

CHAPTER FOUR: FORGIVENESS

Sora, Riku and Kairi were already settled in the clubhouse, ready for bed, when they heard a knock.

"You guys invited someone?" Sora asked as he stood from his sleeping bag. He was wearing a white shirt and a dark blue shorts.

"Yup!" Kairi said, excitedly.

"Who?" Sora looked at her suspiciously.

"A friend… A very special friend." Riku said as he opened the door.

Sora moved closer to the door and glared at Kairi when he saw Roxas. "I didn't know THAT was gonna be here!" he said harshly.

Roxas flinched by being called 'That' but he ignored it anyway. "So… where do I sleep?"

"Well… since you're already here, everyone must evacuate the living room. Riku and I will take the room on your left while you and Sora take the room on your right." Kairi told Roxas.

"What?!" Sora asked in disbelief.

"You heard me." Kairi said with a raised brow.

"But—"

"No buts. What's done is done." Riku said.

"Yes daddy." Sora pouted as he dragged his sleeping bag into their room.

"Thanks guys…" Roxas whispered but the happiness in his voice was still heard. Once Roxas entered their room, Sora was already settled in. Roxas was wearing a white shirt with black sleeves and black shorts.

"Okay Roxas, this is my side of the room and that is yours." Sora pointed out to the empty floor. "If you dare cross the line, I swear you're gonna get it!"

"Hey… hey… calm down, Sor-sor." Roxas smiled. It's been awhile since he last used that nickname. "Whatever you say…"

Sora grunted and went inside his sleeping bag, his back facing Roxas. Ten seconds later, Roxas kissed Sora's cheek and went immediately back to his sleeping bag.

"Hey! You crossed the line!" Sora accused but Roxas pretended to snore so Sora just ignored him and went back to sleep.

"Good night!" Roxas said with a smile.

About two in the morning, Sora woke up. He turned to his side and to his surprise, Roxas wasn't at his sleeping bag. Sora checked the balcony at their room and Roxas was there. Roxas was at the edge of the balcony with his arms resting on the rails.

Sora slid the door open and closed it gently. "Roxas…"

"Sora…" Roxas said. Sora heard the happiness in his voice so he made his voice straight. "What are you doing here? Don't you know that it's two in the morning?"

"I know… I can't sleep." Roxas said as he stared back at the dark sky. Sora moved closer to him.

"Why? Is something wrong?" Sora's voice suddenly turned soft.

"Because…" Roxas sighed. "You've been bugging my mind lately."

"Me?!" Sora merely shouted.

"Sssshh… Kairi and Riku are still sleeping. You don't want to wake them up, do you?" Roxas looked at him. Sora shook his head. Roxas moved closer to Sora and closed the gap between him. He kissed Sora gently and Sora kissed back. Taken aback by his actions, Sora pushed Roxas away.

"What are you doing?" Sora panted.

"I'm just telling you how much I love you."

"Well who says you can kiss me?" Sora asked bitterly.

"No one did. I'm just following what my hearts tells me to." Roxas half-smiled. "I know you want it too, Sora." Sora blushed at this. Suddenly, Sora began to sob. "What's wrong Sora? I didn't mean to hurt you. It's just…" Roxas took a deep breath. "I miss you so badly."

Roxas wrapped his arms around Sora and let him sob on his chest. "Please forgive me…" Roxas rubbed Sora's back soothingly. Sora didn't say anything. "Sora… Please?" Still no answer.

"Sora?"

"…"

"Fine… if you won't say anything, I might as well leave you now before things get worse." Sora suddenly felt cold when Roxas removed his arms around Sora. Sora brought his face up to Roxas and saw him standing at the rails.

"Roxas! You're not thinking of…" Sora trailed off.

"Since I can't have you…" Roxas said without facing Sora. "…then you'd be better off without me at all." Roxas was about to jump when Sora grabbed his wrist and pulled Roxas with him causing them to fall back. Roxas stood up and faced Sora but Sora pulled him down again.

"What are you trying to do? Were you trying to give me a heart attack or something?" Sora shouted. "You IDIOT!"

"I thought you wanted me to leave." Roxas said in a low voice.

"That was before, Roxie." Sora said soothingly.

"It's been awhile since I last heard that nickname." Roxas smiled.

Sora chuckled and said. "I'm sorry…" Sora voice was breaking as he let fresh tears roll down his face.

"I'm sorry too…" Roxas said and brushed his lips with Sora's, but Sora looked away.

"Sora…" Roxas made Sora face him. "What's wrong?"

"I've been thinking… What if we aren't meant to be?" Sora began. He sat on the rails and Roxas pressed his body on Sora legs, his hands on Sora's lap.

"I'm not sure where you're getting at." Roxas looked at Sora's sky blue eyes.

"What if being together is wrong? That's why we've been fighting so much. Because we aren't working out." Sora explained.

"Sora, couples fight you know." Roxas said.

"I know… but not like ours."

"So you're saying that you don't want to be with me anymore." Roxas asked. His heart was starting to feel a little heavy.

"It's not like that… It just…"

"Don't worry… If you want us to JUST be friends, then it's cool." Roxas said. His heart started to become heavy. "No problem with me." Roxas removed his hands from Sora lap and turned away.

"Rox… wait…" Sora grabbed Roxas's shoulder. "Please don't get mad. I just don't really know what I want." Sora sobbed. "It's not that I don't wanna be with you, it's just that I'm afraid of hurting you."

Roxas turned back to Sora. "Hurting me? I was the one who hurt you." Roxas cupped Sora's cheek. "Sora, please don't cry anymore… I'm not mad." Roxas hugged Sora and let the tears fall on Sora's neck. He did this so Sora wouldn't see him cry again.

"You know… it really hurts inside to see you cry." Roxas brought his face up to Sora. Sora was surprised to see Roxas crying again. "Your smile is the only thing that keeps me going. When I'm down or upset, I just think of you and your smile and in an instant, all my worries and troubles are gone."

Roxas gave Sora a weak smile and said, "Would you please smile again for me, Sora?" Sora then gave the greatest smile he ever had and Roxas chuckled. Roxas brushed Sora's bangs away and said, "Well… good night." Roxas didn't wait for a reply and went inside.

Once Roxas was gone, Sora cried again. Oh Sora… Will you stop crying? This is the hundredth time you've cried this day. Sora told himself. Why does my heart feel so heavy? It's feels like I've been abandoned or something. Sora closed his eyes and opened it again. Because you're being a total sap, Sora. That's why. Just go and forgive that dude already. I mean you practically love him, and there's nothing you can do about it.

"I know!" Sora jumped out of the rails and faced the sky. "I love him too much to let him go."

Quickly, Sora went inside and slipped inside Roxas' sleeping bag. Roxas turned around because of the sudden pressure on his back. Roxas looked at Sora curiously and sat up. Sora followed suit.

"Sora… what are you doing here?" Roxas asked.

"Well… you see… when you left… I kinda felt something missing. Like I failed you." Sora said. "Roxas I don't want us to just be friends, I want 'US' back."

"I thought you didn't like me anymore." Roxas said, nervously.

Sora shook his head. "I didn't say that. I just needed some time to think." Sora wrapped his arms around Roxas's waist and Roxas hugged back. "Roxas… I love you so much that it hurts…"

Roxas laughed. "Since when did you start using lines like that?"

"Since now…" Sora said. "Roxas…"

"Hmm?"

"I'd like to take you back." Sora said in his chest. Roxas heard this, he just wanted to hear it again so he pulled Sora away from him and asked, "What was that?"

"I said… I'd like to take you back, Roxie." Sora said, softly. "If you still want to…"

"You sure?" Roxas asked him, doubtfully but inside his heart was triumphing. Sora nodded. Roxas hugged Sora again and said, "Of course Sora, I do want to. More than anything." Sora laughed and pulled away from Roxas.

"I love you Roxas." Sora brushed Roxas' hair and cupped his cheek.

"I love you too, Sora." With that, Roxas once again closed the gap between them and kissed Sora gently. Sora kissed back. He wrapped his arms around Roxas and sat on his lap.

They stayed like that for a long time until they parted for air.

"I love you, Sora. Don't you forget it. Even if I'm mad or when I'm total jerk, I'll always love you, no matter what." Roxas rested his forehead on Sora's.

"Me too, Rox. Me too." Sora said. "Oh and if you're getting too annoyed with me just say it okay? I can change that."

"No, I love you just the way you are…"

THE END