*drum roll*

Last chapter of this Fic is up! As I promised, faster than the last one ;)

Have fun reading!

Echo Ridge was burning. I was trying to find a save place, but the Fm-ians were everywhere.

"Don't worry Sonia, it's not over yet!" Geo said, holding my hand as we were looking for shelter.

"I wouldn't be so sure about that." A voice behind us said. It was Gemini, ready to attack.

"It was fun hunting you, but now it's over! Gemini Thunder!"

He shot a thunderbolt down on us, and I prepared for a full hit, but somehow, nothing happened.

When I opened my eyes, I saw that Geo had thrown himself in front of me to protect me.

"Sonia...thank you...It was fun... with you... I..." He couldn't finish his sentence anymore and fell to the ground.

"Nooo! Geo!" I yelled as I broke down in tears.

"What a fool. He should have known it wouldn't help to stop me from finishing you off,too." he said as he began to charge another attack.

"No!" I shouted as I woke up, finding myself home in my bed.

"Sonia, are you alright?" Lyra asked.

"Yes, I am" I said, breathing hard. "I just had a nightmare."

Even though I knew it was just a dream, I also knew it could seriously come true soon. Now that the FM-ians were in possession of the Andromeda Key, it was only a matter of time until we had to face the FM King in a battle that would decide the fate of the whole planet. Just while I was thinking, my Transer started beeping, telling me that I got a mail.

It was from Mr. Boreal:

This mail will be going out to everyone who knows that Geo is MegaMan. We managed to find a way to bring him up to the space station where the Fm King is. If you want to talk to him and wish him good luck, do so until midday.

Boreal

Speaking of the devil! Geo was ready to challenge the FM king, and I wanted to join him, so I wrote back and asked from where he would leave. As soon as Mr. Boreal answered, I went off to the Dream Island scrapyard. I arrived there just in time, as Geo was about to leave:

"Wait!" I yelled.

"Sonia..."

"Geo...Take me with you!" I begged him.

"Sonia..." he started "...you can't, because I need you to protect everyone here on Earth. After I leave, you're the only one who can fight back against the Fm-ians."

"But!" I didn't want to stay back. I wanted to go with him and fight by his side.

"Don't worry, I'll protect Earth. So I want you to protect all the people." Even though I didn't like it, I knew he was right.

"Geo...Alright, I understand. I believe in you, and I'll be waiting." For sure I would be waiting, and I was sure he would return.

"Good. I'm going now."

"Mr. Boreal, thank you for everything!"

"I don't like being powerless to do anything, but you're the only one we can count on now. Good luck!" Mr. Boreal seemed to be as unhappy as I was.

"Here I go! EM Wave Change! Geo Stelar, on the Air!"

"I believe in you no matter what! So, come back safely..." I said as he vanished in a green light.

I went to AMAKEN with Mr. Boreal, were Luna and her minions were already waiting for him.

"Did he make it up to the space station?" Luna asked.

"Yes. All we can do now is wait and hope."

It took several hours of waiting, and when I couldn't manage to stay still any longer, I went up to the roof and looked at the stars.

"You're not alone out there, so stay strong!" I said, even though I knew he wouldn't hear me.

Suddenly, Mr. Boreal came out:

"We're picking up a signal! It's from the space station!"

"Could it be Geo?" It just had to be him. He just had to be okay...

"We'll see that in a second..." He said as we went back inside. "This is Boreal! Please respond!"

"Mr. Boreal! The Wavehole is gone, but we can still get transmissions, it seems! This is Geo! The Earth is OK! We're returning to Earth in the emergency escape module. Over!" I was him, and he really managed to save Earth!

"This is Aaron. Thanks you! You did great! Ahh! Hold on,you!" I could hold back anymore and pushed Mr. Boreal aside:

"Geo! Thank goodness you're okay! Hurry home! Ack!" It seems that I wouldn't be the only one who wanted to tell him he's the best.

"Test, test! This is Luna! Great Job, Lukas! Now hurry straight back!" Luna said. You could see that her eyes were full of happiness, but she wasn't able to talk to him for long, as Bud also couldn't wait for it:

"Hey Geo! You really are my hero! After you get back, we're gonna go for some burgers!" Bud's always thinking about food, isn't he?

"*sniffle* *sniffle*Geo! Thank yooooooou!" And Zack couldn't hold back his tears, as always. Anyway, Mr. Boreal needed to get back on screen:

"Hold on you guys! Give me some space! Geo, are you OK with the controls?"

"Yeah, I sort of know how to fly this. Right now, it's on auto-pilot. So we're moving at good pace towards Earth."

"I see. Pew, that's a relief"

Suddenly, we heard that the spaceship began to shake and the connection seemed to die..

"Geo! Geo!" Mr. Boreal yelled.

We lost the connection, and even though Mr. Boreal tried his best to get it back up, it seems as if we had lost him. Luna broke up in tears, and I was on the verge of doing the same.

"Did we...lose him?" It was obvious, but I still had to ask.

It was clear that Mr. Boreal didn't want to answer, but he knew he had to:

"...Yes..."

This made Luna cry even more, even though Bud and Zack tried to calm her down.

"It seems as if the module's system crashed. Even though there's still a signal coming from it, it means that we can neither locate it nor communicate with Geo. It also means that his auto-pilot is out of order, so he will have to make it back to Earth by himself...if he finds the way..."

"So...he's lost...in space?" I asked fearfully.

"It seems like that." Even though I tried to stay calm, I felt how the first tears started crawling down my face.

"Hey, Sonia, don't cry..." It was Lyra who spoke to me from my Transer. "I'm sure there's a way to bring him back."

"I hope so..." It was the only thing I was able to say. Geo was the most precious person for me. I didn't want to lose him, and so I didn't want to lose hope in bringing him back to Earth.

"Now that you mention it, there might be a way to lead him back to Earth. Could you all go to Vista point please?"

Without complaining, we all instantly set off.

We reached Vista Point about an hour later. While we were approaching the platform, a boy with green hair who was all dressed in violet – strange, but it didn't look bad on him – joined us.

"Hey guys...do you know how Geo is doing?" He asked. Luna was the first to answer him:

"Hey Pat" She said. So this was the guy who had been Geminis host? He didn't look like such an evil person. "He managed to stop Andromeda, but he's currently lost in space because the module he was riding had a system error" She started to sniffle again while she was talking...

"Is there any way I can help to bring him back? I'm not his Brother, but he's still my best friend!"

"If you want to help, there's sure a way you can!" I said.

"Let's call Mr. Boreal!" Luna suggested. After some dialing, he answered the call:

"Hey Luna. Have you arrived already?"

"Yes, we got to Vista Point." She approved. Mr. Boreal didn't waste a second and began to explain his plan:

"The module Geo is riding in has drastically deviated from its course. We have no way to find it from here. But because you are Brothers, if you send out a signal, Geo might receive it out in space!"

Pat seemed to be unsure if he was adjutant for that task:

"But I didn't become a Brother with him yet...Do you think I can still reach him?"

"A BrotherBand is something that connects two people's hearts no matter where they are! If your wish to find him is strong enough, I'm sure it'll reach Geo! Alright, now. Everyone lift your Transer to the sky!"

We did as he said.

"Please, I hope this finds Geo!" I said.

"And I told him to come straight home! Hurry and come back to us!" With that, Luna put her Transer up in the air.

"Geo, come back!"

"Please, Geo! Come back safe and sound!" Zack and Bud did the same as we did.

"We're waiting for you, Geo!" Pat was the last one to lift his Transer up.

A lightbeam shot out of our Transeres and went up in space.

"Now the only thing we can do Is wait and hope that it will help." I said.

"I hope so..." Luna said.

It took some hours until we saw that something connected to the beam of light was falling from the sky. We were sure that it was the space station, and we all started cheering, until I realised something was wrong: The shuttle didn't slow down. It took some seconds until everyone else realised it, and as fast as we started cheering, we all looked at the falling shuttle in horror. It approached the ground faster and faster, but still didn't slow down. I didn't want to see it, but the shock kept me from turning away. Just some seconds passed until the shuttle crashed into the ocean and exploded. I hoped it was a bad dream at first, but I realised it was reality soon enough.

"Geo...it can't be..." I said as I started crying, not caring about my environment.

I had so much hope I would be able to see him again, and in the end I still lost him. I let myself fall into my funeral and didn't want to stop crying...until...

"Hey Sonia, stop crying, please!"

It took some seconds for me to realise who's voice I just heard. I opened my eyes and saw that it was was Geo who just had put his hand on my shoulder.

"Geo!" Form one moment to another, my tears of sadness turned into tears of joy and I hugged him as tight as I never hugged anyone before. It took a small moment until the others joined me and also hugged him in delight about him finally returning...alive.

"But...how is that possible?" I asked, still with a tear-stained voice. "We just saw your shuttle crashing into the ocean."

"I know, and I also thought I was lost...but suddenly, a green light flashed up and a Wavehole appeared in the shuttle so I was able to Wave Change and escape just in time. I think it was the FM King, but I'm not sure."

"Anyway, it's good to have you back!" I said while I was laying my head on his shoulder.

After his return, Geo had to be brought to hospital because of his injuries and we weren't able to see him for three weeks.

Today was the day of his return to school, and as I wanted to seem him again, I joined the other guys as they went to take him off for school. We rang the bell and Geo opened just a minute later.

"Welcome back, Geo!" I greeted him.

"We figured you would be kind of sad if you had to go to school all by yourself after so long, so we decided to drop by!" Luna explained "You 'd better show some appreciation! By the way..." She said as she turned around in my direction: "What are you doing here? You don't go to Echo Ridge Elementary! Aren't you supposed to go to your school?"

"Well, today is Geo's first day back, so it's a special day. No harm done, right? I'll go to my school right after this!" I went down to whispering: "Besides, I can get there in no time if I take the Wave Road!"

"Special day, huh? Hee hee, I guess so..." She said, and I couldn't get off the impression that my presence somehow bothered her. Anyway, I didn't want to start a fight on such a special day, so I stayed quiet.

"You did real good with that tiny body of yours, Geo. You really are amazing." Bud still didn't seem to be able to believe he was talking to world-saver Mega Man.

"Um...I heard that if you go into space, you can get taller... but you don't look like you grew any..." Zack said and made me giggle a bit.

"Welcome back. I'm relieved to see you're OK" Pat said as last one of the group. Geo seemed so happy that we all were there to see him:

"Thank you, everyone...if you guys... weren't there for me *sniffle*...I wouldn't be here... right now *sniffle*"

"What are you crying about! You're the hero that saved Earth! Pull yourself together!" Luna warned him.

"That's right! You should feel proud!" Me and Luna actually agreed!

"...OK!" He said as he wiped the tears of his face.

"Now THAT's what I like to see!" Bud said.

"A real manly expression!" Zack agreed.

Suddenly, we heard the bell of Echo Ridge Elementary. (AN: Loud bell,isn't it?)

"Ack, that's the bell!" Bud seemed to be shocked.

"If we don't hurry, we'll be late!" Zack said.

"As the Class president, I can't be late! Come on, everyone! LET'S MOVE!"

As we all went off, Geo turned around and talked to Mr. Boreal, but I didn't want him to be late at school.

"Geo! We're going to be late!" I yelled.

"You don't even go to our school! Geo! Hurry up!" Luna said. Couldn't she just shut up for a second?

"OK, I'm coming!" Geo said as he was joining us.

THE END

Wow, I wouldn't have though that I would manage to turn that little bit of in-game text into such a long chapter. I didn't think about adding the landing scene at first, but I couldn't think of any logical way were a space shuttle could just land on Earth near Echo Ridge without anyone noticing it, so instead of just leaving it out, I decided to build in some drama :P

As final words for this one, speical thanks to:
Naruchi-SS: Gracias for reviewing every single chapter!

Lander Blazer: Just bring up your own story, I know it will be as fantastic as your first one ;P And also, thanks for all your reviews :D

Piteous: Your Starforce 3 – Rewriten was the main inspiration for this ;) And, of course, same for you, thanks for reviewing that much ;P

You guys really motivated me to write more and more, and I hope you will like my next story at least as much as this one ;)