I STILL don't own Kingdom Hearts franchise or Sleeping Beauty.

The continuation of the final battle!

.

.

Kairi watched the prince's eyes slowly opened from the enchanted sleep, releasing the breath she had been holding while waiting to see if the kiss would break the curse. At first, Sora looked bemused, then a look of recognition flooded his face.

"It's you," he whispered. Kairi smiled and helped Sora get out from the bed. There was a silent between them as they hold each other hands.

Sora sighed. "Well," he said while blushing a little. "This is a twisted fairytale."

Kairi giggled. "Yes. Yes, it is."

They smiled at each other and leant closer...

"So, you've managed to awake, Prince Sora."

They heard the sound of the dark Keyblade Master. They saw a dark portal formed not far from the stairs. Sora pulled the terrified Kairi behind him.

"Don't worry," Sora whispered to Kairi. "You've saved me. This time..." He closed his eyes and stretched out his hand. Lights gathered in his hand.

"... I'll protect you."

A keyblade appeared in his hand.

Not just any keyblade.

But the legendary Kingdom Key, the first keyblade that ever made.

Xehanort came out from the protal, amazed that Sora able to summoned a keyblade. "Well, just as I expected from the Prince of Kingdom Hearts."

Sora stared at him confused. "Prince of..." he whispered. "Kingdom Hearts..?"

Xehanort formed a dark energy ball in his hand, shot it straight toward Sora.

"I didn't think this through," the prince muttered. He quickly pushed Kairi down, but the dark energy ball hit him, sending him to the wall. The wall cracked and he was thrown away, far away.

.

.

"What's that?!" shouted one to the guards.

King Cloud ran outside, with Queen Aerith and Xion behind him. When he saw Xehanort stood in a hole in the highest tower wall, he knew something bad just happened when he was asleep.

"Yuffie, call the troops!" he ordered to the captain troops, who arrived in time with Larxene.

"Yes, Your Majesty!" Yuffie saluted. She and Larxene ran toward the knights training ground.

.

.

After a small fight, Terra comes out victorious while Vanitas is too exhausted after said fight.

"Not bad for a Junior Master," said Vanitas while panting. He glanced toward the lower ground and saw Aqua was trying to unfreeze Ventus.

He smirked beneath his mask. "Looks like I have to change my method." He flew to the lower ground. Terra looked bellow him and saw two of his friends.

"No!" he shouted. He threw his keyblade to the air and it changed into a his Keyblade Glider. He jumped on it and flew down.

But Vanitas was faster.

Aqua not realizing Vanitas is coming down and about to strike her. Ventus, however, did saw him going down. "Aqua!" yelled both Ventus and Terra.

Aqua turned up too late and Vanitas struck her unconscious while Ventus watched in shock.

Slowly, Vanitas walked toward the still frozen Ventus. He stopped right above him. Before resuming, Vanitas's mask dissolved, revealing his face looked like Sora, but with black hair and golden eyes.

"Why do you have Sora's face?!" shouted Ventus.

"It doesn't matter why," Vanitas said whole smirking. He then raised his hands.

A ring of darkness surrounded Ventus and from it, unverseds came out, which trapped Ventus with their grip. "Hey! Let me go!" shouted Ventus.

As Ventus struggled to break free, Vanitas walked forward Ventus with an evil look on his face. "You wouldn't mind if I borrow your heart for a moment, right?" Before Ventus could respond, Vanitas said, "But I won't take no for an answer."

Once they collided, a sphere of light surrounds both boys and grows bigger and stronger, it's waves sending away Aqua and Terra and making cracks on the ground. Inside, Ventus struggles before screaming as the sphere condensed and shooted a red light at the sky.

.

.

Xion and Queen Aerith ran toward the bed chamber in the tallest tower. Xion reached the bed chamber first and saw Kairi unconscious on the floor.

"Kairi!" she shouted. She ran toward the princess. She shook her rapidly.

"Kairi! Kairi, open your eyes!" Xion shouted. Queen Aerith then knelt down beside Xion.

Slowly, Kairi eyes fluttered open. "Xi-Xion...?"

Xion smiled widely and hugged Kairi. "Oh, Kairi, you're alive!"

Queen Aerith smiled. She ran her finger on Kairi's cheek. "You poor dear," she said softly. She then carried Kairi bridal style (much for Kairi's and Xion's surprise). "Let's get you patch up."

As Queen Aerith walked down the stairs, Xion whistled. "Wow, talk about women power," she muttered. She then followed Queen Aerith.

.

.

Aqua regained consciousness to see Terra watching after her. "I'm glad you're okay," said Terra.

Without replying Aqua woke up and soon noticed something was missing. "Where's Ven?"

The young man and woman started to look around for Ventus. After a while, Aqua spotted Ventus on the same spot. His head was done and his eyes were closed, but at least he was fine. "Ven!" shouted Aqua in a happy tone as she ran toward hin with Terra following her.

"Thank Kingdom Hearts, you're safe, Ven," said Aqua. But Ventus didn't say anything. Also, Terra noticed a dark aura appeared around his young friend.

"Ven?" Aqua called.

Ventus looked up, opened his eyes to show they had changed into golden. He thrusted his keyblade at Aqua, but Terra knocked it before it hit her.

"That's not Ven!" shouted Terra as he stood in front of Aqua, protecting her.

'Ventus' smirked. "You're correct, I am not Ventus," he said in his and Vanitas voice. He pointed his keyblade at them. "Try to fight me now!"

"Enough of this nonsense!" shouted Aqua as she summoned her keyblade. "Get out from Ven's body!"

.

.

Not far from the Kingdom of Destiny, Sora laid on the ground, crack around him. Lucky for him, he already put a barrier around him (he learn it while he was 'flying') right beforw he hit the ground. The prince slowly got up.

"Talk about bad landing," he mumbled in dizzy tone while holding his head.

He saw a dark portal appeared not far in front of him. He gripped his keyblade as he stood in his battle stance. Xehanort came out from the portal, smirking at the prince.

"What do you mean I'm the 'Prince of Kingdom Hearts'?" Sora asked.

Xehanort summoned his keyblade and pointed it at Sora. "You, your majesty," he bowed. "Inside you is a power that no one can ever imagine! A great power to rule the worlds!"

Sora growled. "Well, I am not going to make you release that power!" he shouted as he ran towards Xehanort at full speed, gripping his Kingdom Key as tightly as he could.

.

.

In Ventus' mind, the boy, now wearing his normal clothes with his eyes closed, was floating above something, opening his eyes to see it was a glass station with him on the right side of the image in the center and Vanitas on the left side. He then spotted Vanitas also floating down the station, holding in his hand his keyblade.

"With me in your body, there's no way your pitiful friend could harm me," stated Vanitas, holding his keyblade in front of Ventus. "Or perhaps I should take this body fully?"

Ventus, however, summoned his keyblade. "How about just destroy you and kick you out from here?"

Vanitas smirked. "Go ahead and try."

Ventus took a battle idle just as Vanitas took one as well.

.

.

Terra and Aqua charged at Ventus-Vanitas, who swinged a powerful wind with his keyblade, sending the the young man and woman. "Is that all you got?" asked Ventus-Vanitas with a mocking tone. "I'm dissapointed."

Terra charged at Ventus-Vanitas. Their keyblade clashed into each other. "Ven!" Terra shouted. "You have to snapped out of it!"

Ventus-Vanitas smirked. "Your friend is no more!"

Aqua aimed her keyblade at Ventus-Vanitas and shot out a ball of light. But Ventus-Vanitas jumped put of the way.

Suddenly, Ventus-Vanitas gasped in pain. He fell into his knees. "Wha-"

.

.

In Ventus' heart, Ventus managed to struck Vanitas on the chest with his keyblade. Vanitas eyes widened and he gasped in pain.

"Get out of my body," Ventus whispered in a dark tone. "Now!"

.

.

Ventus-Vanitas body covered in dark smoke-like-flame as he screamed in pain.

.

.

In Ventus' mind, Vanitas bursted into light. Ventus sighed relieve as he closed his eyes.

.

.

Terra and Aqua watched the flame slowly died down. Ventus' body collapsed onto the ground.

"Ven!" Terra and Aqua shouted unison. They ran toward their friends. Aqua laid Ventus' head on her laps.

"Ven! Open your eyes!" said Aqua in panic voice. Terra waved his keyblade and raised it to the sky. He shouted, "Heal!"

Ventus' body covered in green glow. When the glow dimmed, Ventus' eyes fluttered open, revealing his usual blue eyes.

The boy smiled. "Hey... Guys..." Terra and Aqua sighed in relieve as they hugged their younger friend.

BOOM...

The three Keyblade Master looked toward a certain spot where they were sure a battle is happening.

They looked at each other and nodded.

.

.

Sora ran up to Xehanort only to be hit with another dark energy ball coming up and hitting him right, causing him to fly into the air.

Sora quickly made an aireal recovery before trying to bring his keyblade down on him, but Xehanort just barely dodged the attack. Xehanort was then able to get a combo hit on Sora and tried to fired a blast of dark blizzard at the prince but Sora was able to avoid the attack.

In short time, Sora was able to run up to Xehanort and hit him with his keyblade getting a good combo hit on him. Unfortunately, Xehanort blocked the next attempt to hit him and then fired a dark form of lighting from the sky. Luckily, Sora already rolled out the way.

Sora then ran up to Xehanort again, but the old man disappeared and reappeared in another area not to far way from him. Sora then charged at Xehanort once more, only to be hit with another dark blizzard.

Sora got up and ran at Xehanort, but the old man disappeared in the darkness again, this time reappearing right behind Sora and getting a combo hit on him.

Xehanort then fired a blast of the dark energy again that hit Sora once again, this time more affective from the last and causing Sora to be parlayed for a short period of time. Once Sora snapped out of it, he was able to hit Xehanort more times.

Xehanort shot another dark energy ball, Sora was to weak to make a barrier this time and took the hit until he fell down hard. When Xehanort came over him, trying to impale his keyblade in Sora's chest, Sora rolled out of the way fast enough for the keyblade to hit the ground. Sora then kicked Xehanort's legs and made him fall to the ground. But Xehanort quickly got up.

Xehanort then disappear and reappeared again in a different area, farther away from Sora. Sora then charged at Xehanort again and tried to get a combo hit on him again but Xehanort was able to block the attack. Sora then raised his keyblade up to try and attack Xehanort again, but it left Sora's chest area wide open. Xehanort then acted as quickly as he could and impaled his keyblade right into Sora's chest.

Sora let out a brief scream as he bent down on one knee and Xehanort then pulled the keyblade out of his chest. Sora's body started to glow golden.

"There! You are finished! Kingdom Hearts is mine!" Xehanort said, still breathing heavily.

"No, you're the one who lose here Xehanort," Sora let out weakly as he smiled at Xehanort. What Xehanort did not know was that Aqua, Terra, and Ventus already stood in behind him.

They raised their keyblade at the old man and shouted, "By the power of Kingdom Hearts, we lock your dark heart!"

Their keyblade shot out a light as Sora's body glow brighter. Xehanort eyes widened, but it was too late. He got hit by three light right in his back. He screamed as loud as an old man can as he body slowly dissolved into light.

"Curse you, Prince Sora!" Xehanort cursed as his last bits of his body dissolved. Sora only smiled. Suddenly, he felt a great pain on his chest. He screamed as loud as he could.

Ventus was the first one to react (even though his body still weak too). He rushed to Sora. "Sora, what's wrong?"

Sora looked at Ventus. "V-Ven..." he cried in pain. "I-It hu-hurt... Like... I'm gonna bl-blow up!" Sora screamed even louder then crouched down like a ball and glowed brighter.

Ventus gasped and turned toward his friends. "Kingdom Hearts is going to release!"

"What are we going to do?" asked Aqua in panic. Terra glanced behind him when he heard a sound of horse running. He saw the Kingdom of Destiny army and King Cloud came down from his horse.

"Y-Your Majesty!" Terra exclaimed. Cloud ignored him and rushed to his son. He knelt beside the prince.

"Son!" the King shouted, trying to get his son attention. But Sora didn't stop screaming.

Ventus tought hard how to stop Kingdom Hearts from releasing. Then something clicked in his mind.

"Kairi," he whispered. He turned to Cloud and said in a loud voice, "Princess Kairi! We must take Prince Sora to the princess! It's the only way!"

Cloud nodded and carried Sora bridal style to his horse. He and his army ran back to the castle. Terra, Aqua, and Ventus changed their Keyblade into their Keyblade Rider and flew them, following the king.

.

.

Xion came in to Kairi's room with a tray filled with a teapot, three cups, and a plate of cookies.

"Hey, Kairi," greeted Xion to Kairi who sat sat on her bed, with Queen Aerith beside her, brushing her red hair. Xion walked up to the two ladies and placed the tray on the nightstand. "A simple snack will help you feel better."

Kairi smiled. "Thank you, Xion," she said sweetly. Xion smiled and picked up the teapot.

Meanwhile, Aerith spoke up, "So, Kairi," she said. "Are you ready to meet the prince? Since the Kingdom of Destiny and the Kingdom of Radiant Garden decided to form an alliance, meaning you have to marry Sora and all. So... are you okay with that?"

Kairi blushed. "W-Well about that..." the princess tapped both of her index fingers at each other repeatedly. "I kinda... Sort of like... You know... I've... Met him."

Aerith giggles softly. "Oh... You have... And what do you think about him?"

Kairi blushed even harder. "Well... He's sweet and funny and..." she sighed. "... so brave..."

Xion finished pouring the tea in the last cup. She picked up two cups and gave it to Kairi and Aerith. She picked up the last cup and said, "You always have some big fantasies, princess." Then she sipped her tea.

BLAM!

The sound of the door room slammed open nearly made Xion spit aher tea. The three women truned toward the door and saw Larxene.

"Kairi, we need your help!" shouted Larxene.

"What's goi-" Before Xion could finish her sentences, Larxene said, "It's the prince!"

Kairi eyes widened. Without second thought, she ran to Larxene and said (more like demanded), "Where is he?"

"Follow me!" Larxene and Kairi ran away from the room. Xion and Queen Aerith exchanged glance before decided to follow them.

.

.

King Cloud and Terra held on both Sora's arms. Sora couldn't stop screaming ever since they got back to the kingdom. Aqua looked out the window and saw the cloud started to part away again.

"Where are you, Kairi?" she muttered to herself.

Just then, somebody knocked the door. Ventus about to opened it, but Larxene and Kairi slammed it open, crushing Ventus behind the door.

Kairi ran toqard Sora and sat beside the bed. Kairi softly pressed her lips on Sora's forehead. Slowly but steadily, Sora calmed down. His body stopped glowing and he no longer screaming. Terra and Cloud let go of his hand.

Slowly, the prince opened his eyes. Two pairs of blue eyes looked at each other and they smiled.

"I guess this is the second time you save me," Sora whispered. Kairi nodded. Sora sighed then closed his eyes.

"He's probably very tired," said Aqua. "Let's give him some time to rest." Everybody agreed and walked out of the room.

Finally the prince can have some peace from danger.

.

.

The next evening...

At the grand staircase, Kairi descends from the East wore a beautiful pink ball gown with a simple designed bodice, wrapped off-the-shoulder sleeves, a wide-hemmed floor-length skirt and a multiple-layered white petticoat with a scalloped edging on the hemline, also a golden tiara.

She reaches the landing and looks up at Sora, blushing heatedly seeing the exquisitely dressed young man who is standing at the top of the stairs opposite to her. Sora wore a sliver vest over a white dress shirt with a white kerchief, black dress pants trimmed with sliver, and a red ballroom tail coat trimmed with silver, brown boots, also a prince-size golden crown.

Sora is nudged by Terra and Ventus made shooing gestures from behind the curtain, and the Sora swallows, adjusting his coat and clearing his throat before he descends and meets Kairi at the landing, who smiles shyly at him. Nervous yet the same time excited, Sora had his chest practically puffed out.

The Prince of Kingdom of Destiny (and of Kingdom Hearts) took a bow, while the Princess of Radiant Garden curtsy. Sora held his arm out for Kairi to take, and Kairi placed her hand on it as they descend the last section of stairs and continue on their way to the ballroom, where everybody gathered.

They walked toward King Cloud and Queen Aerith. They stopped on front of them then bow and curtsy, before Sora leaped in to his mother's arms, hugging her, and Aerith hugged his son back. Cloud wrapped his arms around both of them and held his family close.

After a second, Sora pulled back and took Kairi's hand again toward the center of the ballroom.

As the music started, Sora pulled Kairi into his arms and began to dance with her as the Keyblade Masters down from the stairs (Aqua from the east side, while Terra and Ventus from the west side). They were overjoyed at the joyful scene as Sora and Kairi whirled around the floor, slowly joined by other couples as the celebrations began to get fully under way.

Finally, a happy ending...

.

.

The End

(Reviews make me happy! Even when this fanfic is over!)