Disclaimer: I don't own Kingdom Hearts or Square Enix. The characters Sol and Luna are mine along with the story idea.

(A/N): Kairi's Keyblade is purposefully misnamed.

Chapter 4: Enemies

Why are Heartless here?

This was the question that plagued Sora's mind. It was just an hour ago that Sol and Luna told them the story of how they came to be here. After they left the beach Sora walked Kairi home not wanting to take the chance of a Heartless attack. Once she had made it into her house Sora headed home. When he got there he went straight to bed. Sleep eluded him though. He couldn't help shake the feeling that something was coming.

If something does come, Sora, you need to be ready for it, this means you need to sleep.

Roxas was the voice of reason once again. Sora didn't know when his Nobody had become so wise.

I wise because unlike you I have nothing more to do then sit around think.

I really wish you'd stop listening in on my thoughts. Give me some sense of privacy.

If only I could, you're not the easiest to ignore.

Sora decided to ignore his Nobody. Roxas might not be able to block him out but Sora sure could block Roxas out. Sora began to think of what the Heartless were after and why they had waited a year before attacking. The only reason Sora could think of is that someone was directing the Heartless in hopes to gain Kingdom Hearts once again. It always comes back to Kingdom Hearts couldn't someone just stick to their own world.

Even as his mind raced with these thoughts his body demanded sleep and caused the restless boy to finally give into sleep.

The sound of an alarm caused Sora to jump out of bed. A flash of light signaled the arrival of his Keyblade. Sora turned to the source of the sound and felt a little stupid. The noise was coming from his alarm clock letting him know that it was time to get ready for school. His Keyblade disappeared in another flash of light as he turned the alarm off.

Guess I'm still a little jumpy from yesterday.

Sora then let out a yawn as he stretched. He then set about getting ready for school. Once he was finished upstairs he headed down for breakfast. This time it was cereal which he had two bowls of, he was growing some still he needed the extra food. He headed out the door to meet up with Kairi so he could walk her to school. When he reached her house there was a person standing at her door. It was clearly someone who went to school because she was dressed in a uniform. Her hair is a light brown color and curled in the back. She had on set of bright yellow bracelets. Before Sora could make his way up to the door, Kairi came out. Now Sora's attention quickly shifted the redheaded girl. No matter how many times he had seen and will see Kairi in the school uniform h couldn't help but stare. He silently thanked whoever decided that girls needed to wear skirts. Shaking his head to regain control of his mind he walked up to the two girls. When the unknown girl turned around Sora instantly knew who it was. It was Selphie the HYPERactive girl who loved the color yellow.

"Hi Sora!" the spunky brunette said with a grin on her face. "I'm borrowing Kairi this morning for some girl talk, looks like you'll have to walk to school on your own." With that said Selphie clasped Kairi's arm and pulled her to school. When Kairi passed by Sora her face said sorry. Sora couldn't blame Kairi for just going along with it. Selphie was a force of nature that just couldn't be stopped.

A short distance from her house Selphie let go of Kairi's arm. Kairi rubbed the spot where her friend's hand was at. For looking like an average girl Selphie had a strong grip. Kairi wondered exactly what "girl talk" she was going to be having with her old friend. She already had a few guesses the most obvious one would be about her and Sora. When Selphie wanted girl talk it was generally about what boys she was crushing on or about a couple.

"I've seen you and Sora hanging out with the new kids." Selphie said breaking the silence. "So what's the scoop on them? I've heard that their parents got them an apartment and that they live together. But why would their parents put them in the same place I mean they're a guy and a girl. Though I guess it would be cheaper to only have to pay for one apartment rather than two."

Kairi walked in silence listening to the brunette rambling on about Sol and Luna. Selphie would flip if she knew that Luna had feelings for Sol. She knew the news would soon be circulating through school by lunch if she told Selphie. Kairi felt that if Luna did feel that way for Sol then he should hear it from her and not the school grapevine so she kept her mouth shut.

"Kairi?!"

Kairi looked at her friend. Her thoughts had distracted her from Selphie's one-sided conversation.

"Sorry I was lost in thought, what?"

"Do you think I got a chance with Sol or is he dating Luna?"

Kairi wasn't sure on how to answer Selphie's question. Luna was her friend also and she had told Kairi that she did indeed feel something more than friendship with Sol. Then there was the fact that Sol wasn't even from this world he was only there to deal with any random Heartless attacks. Even without taking Luna's feelings into account how would a relationship between Sola and Selphie work?

"He's not dating Luna but he seems the kind of guy to like more quite girls Selph." Kairi felt quite happy with herself.

If this news saddened the hyper girl she didn't show it. "Alright then I'll just have to keep looking for a guy for the Homecoming dance."

Kairi stopped in her tracks. That's right today was the start of Homecoming week and at the end of the week was the first school dance of the year. All thought of Sol and Luna left her mind as thoughts of the dance took over.

When she got to school there was a poster showing the new schedule for homecoming week. Basically each class had some time shaved off for the assembly at the end of the day. The theme for this year's homecoming was, much to Kairi's dismay, Time Travel. Each day was to be a different era starting with the Dark Ages. Tomorrow was the Renaissance, followed by Industrial Age, then it was an 80's theme, it finished off the Future.

Almost everywhere Kairi looked there was something advertising today's "Medieval" events. The Fencing Club was going to hold a match and there was going to be a mutton eating contest, whatever mutton is. With the school's spirits so high the day passed quickly and it wasn't long before Kairi found herself walking home. This time Selphie didn't have any more gossip so Sora was "allowed" to walk her home. She talked Sora into going to the Homecoming dance with her. He didn't want to simply for the fact he didn't want to dress up, but Kairi quickly changed his mind with a pout and some pleading. She mentally grinned at how easy it was to change Sora's mind.

Once Sora had gotten her safely to her house, as he put it, he asked if she wanted to go and hang out for the day. She simply told him that if he wanted to hang out with her he was going to have to put up with her shopping because she still needed a dress for the dance. Sora quickly responded with a no and said he'd see what Riku and Sol are up to. Kairi headed into her home to change into normal clothes. She then called up Selphie and Luna asking the two girls if they would help her pick out a dress. They both agreed to meet her at the mall because they also needed new dresses.

Kairi met up with her friends outside the front entrance to the mall. They too were dressed in normal clothes, a yellow shirt with a denim skirt for Selphie. Luna was in a green tank top with a brown skirt. The three friends went in and headed right for the clothing stores, they were on a mission. Well they were until they passed by a shop selling cinnamon buns. Cinnamon buns were Kairi's one weakness, the smell had gotten ahold of her and dragged her into the store. Once she had her cinnamon bun fix they headed once again to a clothing store.

They actually made it to one this time without another distraction. The girls then headed to the where the dresses were located. They looked through for what felt like only a few minutes until Luna's phone rang. It was Sol, asking how she's spent 2 hours looking at clothing. Kairi looked at her friend in terror as she gave Sol an earful about how she'd take as long as she damn well pleases and he should be happy if she gets home in time to cook dinner that night. Kairi and Selphie giggled at the last part. It was well known that Luna could burn water so her threat of not making dinner probably made Sol a very happy camper.

It took only a few more shops, and another hour, before each girl had found a dress they were happy with. They all said goodbye and headed home for the day. Kairi felt a little bad for Sol, Luna was going to be home in time to cook.

Homecoming week passed by quickly for the group and it was soon the night of the dance. Kairi was going to be escorted by Sora of course. She had made sure that his mom had gotten him a set of nice clothes that matched Kairi's red dress. Sora was hopeless when it came to shopping for anything other than food. Luna and Sol were going together but Luna had made it clear that it wasn't a date to her friends. Kairi honestly didn't know why that girl couldn't ask Sol out but it wasn't her place to say anything. Selphie had roped Tidus into taking her to the dance under threat of his losing his signed Blitzball if he didn't. Lucky for Tidus he didn't already have a date. Riku was going with some girl he recently met named Ashe. As Kairi was finishing brushing her hair the doorbell rang. She could hear her mother walk to the door and open it.

"Kairi, there's a handsome boy here for you" her mother teased.

Sora's cheeks turned a little pink at the fact Kairi's mom called him handsome. He heard the sound of a door closing from upstairs. Then looking towards the stairs the sight he caught stole his breath away. Kairi was in a simple yet elegantly stunning red dress. The dress hugged her body showing off every curve the teenage woman had. Sora wished that he was that dress so that he could be that close to the beauty standing in front of him. Kairi then twirled around and Sora noticed that it was a backless dress, he'd get to touch Kairi's bare back all night long.

Sora himself was dressed in a pair of black slacks and black shoes. He had on a white shirt with a black jacket and a red flower pinned to the chest. Kairi thought he did indeed look handsome. After MANY pictures from Kairi's mom they were allowed to leave. Sora was old enough to drive and had his mom's minivan for the night. Sora opened the passenger side door for Kairi and closed it once she had gotten in. Next they headed towards Sol and Luna's place since they lived farther from the school and neither could drive. When Sora pulled up to the apartment complex Sol and Luna were standing outside already waiting for them. Sol was dressed similar to Sora the only difference being the jacket was cut differently and he wore no flower. Luna was in a green strapless dress that flowed outward towards the bottom covering her feet. When she moved it gave the illusion she was gliding rather than walking. They climbed into the minivan and Sora asked if they were waiting long. Luna replied they were out there for like a minute. Then the Sora drove to the school where the dance was being held.

When the four friends got to the school they headed into the gym. The gym was nicely redone to look like a ball room. Fake columns lined the walls and streamers connected them all making a U shape. Somehow they had even gotten a chandelier for lighting. There were a lot of people dressed up from one the eras from the week. Equal amounts of people were dressed normal though such as the four friends. Once they entered the door they were soon attacked by a girl in yellow dress with a hoop skirt.

"There you guys are I was starting to wonder if you would make it here," Selphie said smiling. She turned to the crowd of people behind her, "Tidus come on and show them how cute you look." The tanned skinned blond hair boy with blue eyes emerged from the crowd. Kairi had to stop herself from laughing at the poor boy. He was dressed in bright yellow like Selphie. His pants and shirt were just as bright as his date's dress and it looked like he was a flamenco dancer. Kairi didn't think it looked very good on him.

"Selphie why did you make me wear this?" Tidus asked her his cheeks turning red with embarrassment.

"Cause you look so adorable in yellow."

A fast paced song started to play and the brunette's face lit up. "This is my favorite song!" she screamed as she dragged Tidus onto the dance floor.

"I feel sorry for Tidus," Sol whispered to Sora.

"Guy never stood a chance," Sora agreed with a slight nod.

The small group walked around and talked with their friends that they ran into. Sometimes Kairi would drag Sora onto the dance floor. Luna would try with Sol but it was a useless effort, she had a better chance of moving a mountain. Soon after Kairi and Sora came back from the dance floor Riku appeared alone.

"Where's Ashe?" Kairi questioned her old friend.

"She couldn't make it, she got sick," was Riku's reply.

"That sucks, getting sick on the day of the dance."

A slow song started to come over the speakers and Sora found himself once again on and dance floor. His arms wrapped around Kairi's waist holding her close to him as they swayed to the music. He buried his face into her hair smelling faint scent of vanilla and strawberries. He when he looked up from her he saw that Luna had finally gotten Sol out onto the dance floor. The brown haired boy looked uncomfortable but quite happy. Sora couldn't help but think tonight was one of the happiest days he's had in a long time.

With thoughts like that though, the universe just has to throw you a curve ball.

An explosion from behind Sora announced the arrival of a dark figure. Screams came from all around him. He quickly let go of Kairi to face the source of the explosion. In the dust he could see the shape of a person. The rubble from the blast hadn't hurt anyone that Sora could see. Walking forward the dark figure soon came out of the dust revealing a masked woman. The mask was simple in design. It was a white circle with holes for the eyes and a red line for the mouth. She had short blonde hair and two strands fell over the mask. The woman herself was dressed in a pair of dark blue pants with a black shirt. She also wore a black coat that fell down to her knees. On the right side of the jacket was a symbol, one Sora knew well, it was the Heartless emblem. The masked woman stared right at Sora sending a chill down his back. He could now see a pair of hazel eyes.

"Who are you?" Sora yelled at her.

"You may call me Virgo young Keybearer," she answered curtly. "Now if you'd be so kind I'd like you to come with me. My boss has need of your power."

"Yeah well Sora isn't going anywhere" Kairi shouted at Virgo as she called forth her Keyblade. It was the same Keyblade that she had used in The Castle That Never Was. It was the Blooming Love Keyblade. Virgo turned her attention to Kairi and chuckled.

"You think you'll be able to stop me from taking him? You certainly are welcome to try. I promise you I'll win and then I'll take him from you."

Sol, Riku, and Luna had finally pushed through the crowd of people and stood next to Sora and Kairi. Virgo waved her hand and Heartless started to appear. This time it was a group of Red Nocturnes, Blue Rhapsodies, Yellow Operas, a small amount of Green Requiems, and some Wyverns. Riku and Sora called forth their Keyblades. Way to the Dawn and the Kingdom Key respectively. Sol and Luna also called forth their swords.

"So you all want to die in hopes to protect the one Keybearer. What will you do though when these Heartless start attacking the innocent people of this school?" Even though Virgo wore a mask Sol could tell she was smiling underneath. Before anyone could respond to her threat the Heartless launched forward towards the students.

"Luna, Kairi go and protect the students leave us to deal with this one," Sol ordered. Luna grabbed Kairi and pulled her towards the mass of Heartless.

"You think those two girls will be enough to stop all those Heartless?" Virgo inquired with a chuckle.

"Luna alone would be enough. With Kairi's help they'll make quick work of that small group." Sol bragged.

"The question you should be asking is can you handle the three of us?!" Riku said as he charged Virgo. The masked woman raised her hand and with a flick of her wrist sent Riku flying backwards. While she was focused on Riku though Sora had gotten into position on the side of Virgo and he attempted his own charge. Virgo simply held her up palm facing Sora and his Keyblade met with an invisible wall. While Sora was attacking Sol had gathered up energy for a spell. He brought the ball of energy in his hand up and pointed it towards his opponent.

"Graviga" the warrior said.

A half sphere of purple energy started to press on Virgo. The woman hadn't expected a gravity spell and was forced on to her knees. This gave Riku and Sora the chance they needed. While she was fighting the effects of Sol's spell the both Riku and Sora unleashed a Strike Raid attack. They couldn't get close to their enemy without being effected by Graviga to. Their Keyblades however didn't meet the flesh of Virgo but a metal rod. Virgo had summoned a staff and used it to block the attacks.

"How can she function so well under such stress?" Sora said in awe of his opponent's strength.

White energy gathered at the one of the tips of the staff. When it dissipated the effects of Graviga were gone. Virgo then stood up and looked at the three boys in front of her. A crack had appeared on her mask running from the left eye down to her chin.

"We need a joint effort here guys," Riku suggested as he gathered energy for a Dark Firaga spell. Sora and Sol nodded and began gathering energy for their own spells.

Virgo noticed the energy gathering in the hands of the warriors in front of her. She could easily block the spells of the Keybearers, they were only gathering enough energy for a third tier spell. But the other boy was gathering enough energy for a fourth tier spell. Combining that with the other two's spells and she wouldn't stand a chance. She still hadn't recovered from her last mission.

"Looks like I have to cut this short Keybearers. You lucked out this time." with a puff of black smoke Virgo had vanished.

The three boys looked at the smoke waiting for it to clear to make sure Virgo had indeed left. Once it they were certain they turned and rushed out of the gym in the direction that the girls had gone after the Heartless. Once they got outside any fear they had about the safety of their friends was put to rest. Kairi and Luna were standing in front of a group of people weapons at the ready.

Sora ran up to Kairi and gave her a hug. Sol, Luna, and Riku hung back giving the couple their space.

"You ok Kairi?" Sora asked her as he looked her over.

"Yeah me and Luna handled all the Heartless, not a single one got away from us," Kairi answered with a smile on her face. Sora, Riku, and Sol described their fight with Virgo. Riku made the observation that Virgo seemed to have been injured even before the fight started. Sol and Sora voiced their agreement. This caused the group to worry and wonder at their new adversary's strength. The girls gave a told the guys what had happened outside and let them know that everyone was accounted for and no one was hurt too badly.

"We need to get ahold of Mickey see if he knows anything" Sora stated. "I have a feeling he'll know what's going on." The others agreed with.

"In that case we'll need to leave Destiny Islands. Sol and I have a Gummi Ship but the communication system isn't good enough to reach Disney Castle from here." Luna offered

"Then we need to get ready for a trip guys. Everyone needs to go home tell their parents what's happening and pack. I have a feeling we won't be coming back for a while" Sora said glumly. The other four shook their heads in agreement and all of them headed home after letting the students know it was finally safe.