Disclaimer: Well, this is the last chapter of thorn Apple. Thnaks for the reviews and hope you enjoed it. Enjoy the last chapter!

Chapter 4: Let go

Sora was looking at Kairi who was lying unconscious in Riku's arms. Riku was wearing a long black cloak with a hood over his head. He had scars all over his face which was probably done by Sora. He wondered if he was weak already or even became stronger. Sora held out his hand and a long bright light flashed which became the key blade...the Oath keeper. He never forgot about his promise to kairi and now he's using it to rescue her.

"Ah, ready for round 2 are ya?" Riku began. He slowly landed into the soft damp sand and slowly dropped Kairi. He started walking slowly towards Sora and held out his hand for his keyblade.

Sora's heart began beating faster and faster. Sora wondered how he's going to fight Riku when he starts floating in air. He then looked back at Kairi. The only way to save her is to release his heart using Riku's key blade. But in order for him to do that, he would have to defeat Riku first.

By the time Riku got very close to Sora, he started floating slowly up into the air. "What's the matter Sora?" asked Riku with a sarcastic look in his face. "Too high for you?"

Sora pointed the oath keeper towards the sky. It started glowing brightly and a small patch of light appeared.

"Tinker bell, I need Pixie dust" Sora requested.

Tinker bell flew on top of Sora flapping her small wings releasing pixie dust all over Sora. Sora closed his eyes and thought about the time he was drawing his picture in the secret cave with Kairi. He was then slowly floating upward releasing shiny dust after him. He opened his eyes and Riku was gone. He then felt a strong strike of wind behind his ear which caused him to duck at the blink of an eye.

"Daydreaming isn't a part of battle" Riku said.

Sora waved his oath keeper into the air aiming for Riku's face but Riku blocked it with his keyblade. "You don't want to add another scar on my face do ya?" Riku added.

Sora started waving his keyblade over and over aiming for his face, stomach, legs and most importantly, his chest for his heart. But Riku blocked every single time.

Riku then waved his key blade into the air and hit Sora's arm causing Sora to land hard on the sand. He felt his blood dripping down his arm into the sand he's lying on. He could also hear Selphie, Wakka, Kairi and Tidus cheering for him. He could see Riku walking slowly toward him holding his key blade over his head. He closed his eyes waiting for Riku to slash him with his key blade. But nothing happened; he opened his eyes and saw Tidus in the ground unconscious with Riku standing over him with an angry look on his face while breathing heavily.

"What did you do?" asked Sora while pulling himself up while holding his bruised left arm. "WHAT DID YOU DO?"

"When someone tackles you, I think it's a signal for you to attack don't you think?" said Riku with the same angry look on his face.

Sora was furious. He charged hard at Riku waving his keyblade as hard as he can, not caring what he's aiming for. He had his eyes closed and all he could hear is the sound of his key blade banging into Riku's key blade. He wouldn't care if he gets hit.

While he was closing his eyes, he remembered all of his childish memories with Tidus. The fact that Tidus always challenged him for a short battle. He always admired Tidus. He was always training and practicing day in and day out. He had the courage that would protect kairi for the rest of her life.

Then, his key blade suddenly stopped and felt like it was stuck on something. He opened his eyes and saw that his key blade was stabbed into Riku's chest. Riku had a look in his face like he's shocked of what happened.

All of a sudden, a gleam of light appeared at Riku's feet like it came from the sand he's standing on. It was getting larger and larger working its way upward towards riku's body. It stopped at Riku's chest and suddenly became huge with a strong force that made Sora fall to the ground.

Riku had his mouth open without saying anything like he was in great pain. Then something was appearing in the light like it's coming out of Riku's chest. It was a heart. It floated up into the air and flew away from the island. More hearts started coming out of his chest. It looked like a cannon releasing many hearts all at once.

It then stopped. 50 hearts must've came out of Riku's chest. Then the light from Riku's chest started to grow bigger and bigger consuming his body. It was now over.

Sora pulled himself up and saw Riku's key blade lying on the floor. He remembered that in order for him to save Kairi was to release her heart from himself. And maybe Kairi could save him again like the time in Hollow Bastion. He picked up the key blade and wiped the sand off it. He took a deep breath and slowly pushed the key blade into himself. He saw the heart come out of his chest and float toward Kairi.

Kairi opened her eyes and saw Sora with the keyblade stuck into his chest. She stood up and ran to Sora.

"Sora!" she said. "Why did you do this?" she asked while holding Sora up.

"So I can save you!" sora replied. "Don't worry, you'll save me. Your heart will."

Kairi started crying. Tears were falling off her cheek while hugging Sora. "I can't save you anymore Sora" she grumbled.

Sora had a blank look on his face. He was confused. He didn't know what was going on. "Why can't you" he asked.

Kairi looked into Sora's eyes. "Because my heart now belongs to Tidus." She then collapsed in sobs.

"I should've known" said Sora. "So, I guess this is goodbye."

Sora wasn't crying. He had a smile on his face because he realized that his job was done. He rescued Kairi and made her happy. His mission is now accomplished.

Sora then pulled the key blade out of his chest which made a dark light appear on his chest. The darkness started getting bigger and bigger until it covered his whole body.

"Goodbye Kairi" he said. Kairi ran to him to touch him for the very last time but it was too late. The darkness covered his face and then he disappeared. He was gone.

Kairi stood there still crying. She looked up into the sky and saw a star appear right above her. She then smiled and said "Hey Sora".

She looked around and saw Tidus lying in the sand surrounded by Selphie and Wakka. She ran to him and picked his head up. "Tidus!" she said while shaking him. "Tidus, wake up!".

"You have to release him" said Selphie. "Get Riku's key blade, quick!"

Kairi ran and took the key blade off the ground and wiped off the sand out of it.

She then took a deep breath and said "Here it goes". She then quickly pushed the keyblade into her chest and fell to the ground. She felt something come out of her chest which she knew was Tidus' heart. She then closed her eyes and became unconscious.

*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=

Kairi opened her eyes and saw Tidus smiling down at her.

"You okay?" asked Tidus.

"Yea" she replied.

Tidus kissed her on the cheek wiped her hair back. "I'll go make you some soup."

"Ok" she replied. She saw Tidus walk to the kitchen and she looked out the window and into the stars. She saw the biggest star in the sky blinking brightly at her...it was Sora. Kairi smiled while looking at it and said "Thanks"

=*=*=*=*=*=*=*=*=*=*=*=*=*=*=

From then on, she would always look up into the night sky to talk to Sora and thank him every night because without him, she wouldn't be home. Besides, she always have childish memories to remind him by.

Kairi and Tidus had a child and his name was Aros. Sora backwards. Selphie and Wakka started having a relationship and it's turning out to become a very serious one. Who knows, maybe they would get married also. But they would always know that Sora would be there watching them and protecting them all the time which is making their lives a whole lot easier.

_-_-_-The End-_-_-_