To the Reviewers:

Cdfe88: Was you're comment referring to the length of this? If so I hope you don't mind reading a LONG fic. At the rate I am going this is going to be somewhere in the neighborhood of 150k words if not more by the time it's finished.

Ri2: No you haven't destroyed Pallet yet. But you've done your fair share of evilness, not necessarily to Ash but it's still evil. As for the spelling mistakes I could have sworn that I hit the 'W' key when I was typing SWEAT although it did come out to be SEAT and MSWord wouldn't kept saying that taser was a misspelling so I wrote and I read the suggestion wrong and thought it said taeser but it said teaser.

Anyway, ON WITH THE STORY

Let It Rain

As soon as Ash stepped out of the pokemon center he noticed that the storm was now much worse than it had been. The rain was coming down in sheets. The city was built with several drains since it did rain a lot around the area, but the drains were already working to capacity and overflowing. In the distance Ash could see the Gym standing on a solitary island in the middle of the city. He couldn't make out exactly what it looked like but he did notice it was huge. He approached one of the canoes and addressed the man who was tying it up.

"I need to get to the Gym!" Yelled Ash over the rain.

"Are you crazy?" Asked the ferryman "I'm not going out in that!"

Ash had to admit that the water looked anything but calm. Normally he would just turn around and wait for the storm to clear up. However, in his current state of mind he just wanted to battle in order to clear his mind. "Just let me barrow it." Said Ash "I'll be careful."

"It's your funeral kid." Said the man. He handed Ash the ors and headed off to get out of the rain.

("Maybe he's right Ash we should probably just wait.") Said Pikachu

"You wanted me to do something so I'm doing it." Argued Ash "Don't complain."

"Meowth! I hate water!" Cried Meowth who continued to get drenched.

("It's not so bad Meowth.") Said Dawn who had taken a perch on Ash's left shoulder

("Yeah and I'm keeping your head dry so you shouldn't have much to worry about.") Said Mune who as he stated was riding on Meowth's head.

Ash pulled out a lure ball and called out Croconaw. He handed the big jaw pokemon the loose end of the canoe's tether and pushed the boat into the water. The group piled into the boat and Croconaw began toeing the boat toward the center of the city. After several nearly capsizing several times and getting severely drenched Ash and the pokemon finally made it to their destination.

Ash was awed by the site of the Gym. It looked like a very large dome and was all blue. The rain cascaded down the sides and formed massive waterfalls. The rain badge symbol was painted on the thick double doors. Ash pushed on one of the doors and was surprised that it was actually open. He was half expecting to need to knock on it several times. He walked into a hallway decorated with several statues of water and ice pokemon. There were all the evolutions of the spheal chain as well as a few Gyarados and Milotic. Ash finally came to an iron gate with a button and speaker beside it. He hit the button and waited. And waited…and waited.

"HEY IS ANYBODY IN HERE!" Yelled Ash

He waited again and finally he could've sworn he heard someone whispering "If I keep quiet maybe he'll leave me alone…Shit I'm on the intercom button. Uh, May I help you?"

"Finally!" Yelled Ash "I'm here for a Gym Battle."

"Do you have an appointment?" Asked the person over the intercom

"Since when do you need an appointment for a Gym Battle?" Asked Ash

"Since now!" Yelled the voice again.

"Hey look man; I am not in the mood for this crap." Said Ash "I've had a bad couple of days and I challenge the Gym Leader to a battle. League rules state that the Gym Leader must accept ALL challengers, so tell whoever it is that runs this place to get his sorry ass out here!"

("Calm down Ash") Said Pikachu ("Can't you see he's just trying to irritate you?")

"Well it's working." Snapped Ash

"The Gym Leader will be with you in one moment."

"About time." Muttered Ash

The gates swung open and Ash walked into a huge pool arena. Looking up the cloudy sky could be seen through the clear dome. At the other end of the room another gate was being raised. Behind the gate stood a man wearing all white with a white cape. He had blue eyes and bluish-silver hair. He wore a pearly white grin and he had an air about him that immediately told Ash he wouldn't like him. Ash had almost the same feeling seeing this man as he had had years ago while on Trovita Island. Thinking about his match with Rudy automatically brought memories of Misty which in turn brought up anger which Ash channeled before it could lead to sorrow.

"I am Wallace leader of the Sootopolis City Gym." Said the man confidently. "I'd ask you your name but I don't really care, since you'll be leaving very shortly."

Now Ash was sure he didn't like this guy. "You don't have to be so rude you know!" Snapped Ash. "I won't even bother telling you my name anyway since I'll be leaving very quickly with the badge."

"I admire your confidence rookie." Said Wallace "This will be a four on four pokemon match. You do have four pokemon don't you?" He added the last part simply to rile up Ash.

This guy's almost a bigger asshole than Gary, and that's saying something! Though Ash to himself. "I won't even dignify that with a response." Said Ash "Let's start this battle!"

"Alright then, Milotic I choose you!" Said Wallace

A long pink snake-like pokemon came out of its pokeball and landed on Wallace's side of the field. Milotic waved its beautiful rainbow tail fin around and looked up at the rain cascading down onto the dome.

"You want me to open the dome Milotic?" Asked Wallace. At a nod from his pokemon he snapped his fingers and suddenly there was a grinding noise. The dome began to separate and the torrential downpour was now coming right into the arena. Milotic cooed in happiness as it absorbed the rain into its regal body.

Ash didn't even comment about the unfairness of having a rainstorm in affect in an indoor water-pokemon based arena. He simply took out a pokeball and threw it onto one of the platforms. Bulbasaur materialized and viewed his surroundings. It was raining, there was a Milotic in front of him and he was in the middle of a pool. He looked at Ash with a look that said "Are you sure you know what you're doing?" and turned back to Milotic

"Let the battle commence!" Said Wallace. "Milotic end this quickly with an Ice Beam!"

"Bulbasaur jump to another platform! Then counter with Razor Leaf" Ordered Ash

Bulbasaur obeyed not wanting to get hit with the super-cold beam. He barely managed hop to the other platform before the Ice Beam tore through his former position. Bulbasaur unleashed his Razor Leaves and sent them straight toward Milotic.

"Mirror Coat!" Ordered Wallace

Milotic took the brunt of the attack before sending it right back at Bulbasaur at twice the speed and power. Bulbasaur screamed in pain as the leaves sliced into his abdomen leaving fairly deep gashes in their wake. Now both pokemon were heavily damaged but still willing to fight.

"Milotic Twister!"

"Bulbasaur wrap it up with your Vine Whip!"

Milotic began swishing its tail around in the water creating small cyclones which were steadily turning into large water spouts. Bulbasaur wrapped his vines around Milotic as the twisters began to make the platforms move around the pool.

"Bulbasaur use Mega Drain!"

"Milotic Endure!"

Bulbasaur used his vines to sap energy from Milotic thereby recovering his own depleted strength. Milotic was barely able to hang on thanks to the use of Endure, however it was far from over.

"Milotic Recover!" Commanded Wallace.

"What?" Asked Ash. He had no idea Milotic could use that ability.

"That's right Rookie bet you didn't see that one coming." Taunted Wallace

Ash growled before giving his next command "Bulbasaur! Solar Beam!"

("What are you doing Ash?") Asked Pikachu ("Don't you know it will take forever for him to use that in a rain storm!")

"Oops." Said Ash as he blushed in embarrassment.

It was too late to recall the order because Bulbasaur was already gathering sunlight in his bulb. He still had his vines wrapped tight around Milotic's middle and as the graceful pokemon swam Bulbasaur was pulled along for the ride. The tender pokemon made it a point to dive underneath the twisters in the pool to cause Bulbasaur more damage. Slowly but surely sunlight filtered through the clouds and gathered inside the bulb on Bulbasaur's back.

"Milotic Dive and don't come up until that thing lets you go!"

"Bulbasaur tighten your vines and hold your breath!"

Milotic dove underneath the water taking Bulbasaur along with it. The Solarbeam was still charging and as Milotic swam a bright ball of light could be seen from the bottom of the pool. The light grew brighter and brighter until the water started to give off steam.

Ash knew Bulbasaur hated to loose and wouldn't fire unless he was sure the beam would take out his opponent. However Ash did not want his pokemon to drown so he gave Bulbasaur the order to fire. There was a brilliant blast of white and yellow energy as Bulbasaur released his super-powered Solarbeam. The beam of light slammed into Milotic so hard it caused Bulbasaur to loose his grip and come flying out of the water and go smashing into a wall on the far side of the pool. Milotic didn't fair much better since it had taken the attack full force at a very close range. Its limp body floated to the top of the pool with several burns on its pretty coat.

"You'll pay for ruining my Milotic's flawless shine!" Roared Wallace angrily. "Gyrados time to play!"

Wallace's monstrous Gyarados emerged onto the battlefield. Ash had seen many a Gyarados in his time as a trainer, but this Gyarados was a lot bigger than any he'd seen to date. Normally these pokemon were around 21ft long. This one towered at around 31ft long. Ash however was thinking of a sure fire way to beat this monster of a water-pokemon in one easy move.

"Bulbasaur return!" Ash said as he recalled his fallen friend from the field. "Pikachu it's time to see just how strong you are."

("You want me to fight THAT!") Asked Pikachu in horror. The mouse knew he was strong, but he couldn't help but have his doubts about something almost 30 times his size.

"You've beaten plenty of Gyarados Pikachu." Said Ash confidently "Besides look at the sky." He added quietly

Pikachu then realized what Ash was planning and confidently jumped off his perch on Ash's shoulder and onto a floating platform.

"That little rat can't beat my ultimate pokemon!" Laughed Wallace. He continued laughing while giving Gyarados its next order. "Finish that little sucker with a Hydro Pump!"

"You know what to do Pikachu." Said Ash confidently.

Pikachu's cheeks sparked violently as he gathered energy for his most powerful attack. With the storm raging above the pool and the amount of water present there was no way Gyarados was going to avoid this attack.

"PIKAAAAAAA!" Yelled Pikachu "CHUUUUUUU!"

Wallace immediately stopped laughing when he saw the power of the Thunder Attack. The attack was so strong it would've made Zapdos jealous. A huge Thunderbolt came crashing down and hitting Gyarados with pinpoint accuracy. There was no time for the beast to even release his Hydro Pump and he collapsed in a heap making tremendous waves in the pool. Pikachu used his Agility to avoid being knocked into the water as the waves came crashing into the platform he'd been standing on.

Now Wallace was upset. No upset was to weak a word. Wallace was now totally furious. "You're going to pay for that you little rat." Said Wallace dangerously quiet. "Let's see you try that against this!" He threw a Great Ball onto the field to reveal a Whiscash. Like the Gyarados this pokemon was a lot bigger than normal. It looked about as big as a Wailmer.

Ash was confused at how Wallace expected to beat Pikachu with another water-pokemon until he pulled out Dexter that is.

"Whiscash, the Whiskers Pokemon" Chimed the machine "This water/ground type pokemon is capable of unleashing powerful tremors of up to three miles in diameter. Whiscash will eat any living thing if it invades its territory."

Uh oh Thought Ash Whiscash is immune to electric attacks and Pikachu can't afford to get too close to it because he'll probably get crushed, but if I recall Pikachu I can't use him again. "Pikachu that thing is immune to electricity, do you still want to battle?" Asked Ash.

("Of course I do!") Said Pikachu ("I can still beat it!")

What a 180 first he was afraid of something he had two type advantages over and now he wants to battle something that is immune to most of his attacks. "Okay buddy if you think you can do it." Said Ash

"Whiscash Earthquake!"

"Pikachu you should be okay if you keep moving around, Agility!"

Whiscash dove to the bottom of the pool and slapped its tail onto the floor. The resulting shockwave caused a horrifying tsunami which caught Pikachu who was valiantly trying to avoid being knocked into the water. Now that he was in Whiscash's domain Pikachu was completely open for attack.

"Whiscash Double Edge!" Sneered Wallace

His pokemon slammed into the electric mouse ruthlessly sending him out of the pool and flying into toward the opposite wall.

"Pikachu push off the wall and use Iron-" Ash didn't get to finish his order because Pikachu already slammed into the wall.

The impact made all present wince in sympathy, except for Wallace and Whiscash that is.

"Ow, Dat's gotta hurt" Commented Meowth.

("Poor Pikachu.") Said Dawn

Mune just looked on in silence. He wanted to battle. In the two years he could remember being on his own he'd only been in a few battles here and there, but every time he'd been in one he'd manage to somehow win. He didn't know what he could do against something like that Whiscash but he wanted to at least try.

("Ash can I go in next?") Asked Mune

"Are you crazy?" Asked Ash "If I sent you in there you'd most likely drown before you even got close to him." Seeing the hurt look on the Eevee's face Ash amended his statement slightly "What I mean is this is a battle for more experienced pokemon. I'll let you battle next time."

("Fine") Said Mune. He turned his attention back to the battle and waited Ash to call out his next pokemon.

Ash only had one logical choice for his next pokemon. There were two possibilities so he picked the one better suited for the situation at hand. "Sceptile Go!" Yelled Ash as he threw Sceptile's pokeball toward the pool. Sceptile popped out of his ball and took out his trademark twig. He put it in his mouth and took up his fighting stance.

"That lizard is going to be a pushover.") Taunted Wallace

("You're mama's a pushover!") Yelled Sceptile.

Of course Wallace didn't understand him but, Whiscash did. The pokemon provoked by its opponents insult to its master charged Sceptile intending to hit him with a Double-Edge. Grovyle was ready and sliced the whisker pokemon with a well aimed Leaf Blade knocking him back several feet.

"I didn't tell you to attack him yet Whiscash!" Yelled Wallace "Wait 'til I give you orders before jumping the gun next time."

"Nice job Sceptile." Praised Ash "Use Bullet Seed to finish it off."

"Whiscash dive!" Countered Wallace.

Sceptile took a deep breath and then aimed a powerful blast of charged seeds right at Whiscash who did manage to dive, but being submerged in water didn't save it from the high impact projectiles. Whiscash fainted once the barrage ended and Wallace was forced to recall it and send out his last pokemon.

"I have to admit Rookie I had my doubts about you at first." Said Wallace "But now I see you're really a strong trainer. What's your name?"

"Ash, Ash Ketchum" Said Ash. He didn't say it with any of the confidence or determination he usually displayed. He just stated it in a monotone.

"What's the matter don't like your name?" Asked Wallace once again trying to rile Ash up. "I could see why. Your mother must have been on drugs to name her kid something stupid like that."

Now Wallace had crossed the line. It was one thing to insult Ash, thanks to traveling with Misty for four years and being at odds with Gary he was used to hit, but you DID NOT insult Ash's mother especially now that she was dead. The fact that Wallace didn't know she was dead didn't matter to Ash all he wanted to do was wipe that smug look off of Wallace's face once and for all.

"Call out your last pokemon." Said Ash seething with quiet fury.

"Impatient aren't we?" Asked Wallace sarcastically "Walrein I choose you!"

The rather large ice break pokemon came out of its ball with an intimidating roar. Sceptile was unimpressed and said a few choice words to Walrein trying to get under its many layers of skin.

"Sceptile slice it to bits with a Leaf Blade!" Roared Ash

"Walrein let it get close and use Blizzard!"

Sceptile rushed at the heavy pokemon its arm-leaves glowing brightly. As the forest pokemon prepared to slash with his attack Walrein opened its mouth and unleashed a vicious Blizzard Attack. The attack instantly froze Sceptile in a large block of ice.

"Sceptile! No!" Shouted Ash

Ash returned Sceptile to his pokeball and thought about his remaining choices carefully. He reached into his jacket and took out another pokeball. This one contained Silver. He'd talked to the Lugia quite a few times while in Pacificlog Town and found out that he was a very strong pokemon despite his age. Silver had agreed to act as any of Ash's other pokemon would and obey any orders he was given in battle. Ash was just about to release the Lugia when he looked in horror at the pool. Standing on one of the central platforms poised for battle was none other than Mune

("I'm ready Ash!") Said the Eevee confidently.

"An Eevee against my Walrein?" Asked Wallace highly amused. "This should be over quickly. Walrein use Blizzard one more time!"

Now it was too late to recall Mune so Ash had to think quickly. He'd never trained an Eevee before and only battled them a few times. He remembered fighting Gary's Eevee and thought quickly for an attack to use.

"Mune use Quick Attack to dodge it!"

Mune complied by jumping from platform to platform all the while dodging the high powered snow assault headed his way. He finally managed to get close to Walrein and slammed into the walrus as hard as he could. The attack did little damage but it did manage to stop the Blizzard attack. Mune bounced off the thick layer of fat and landed gracefully on a nearby platform.

While Mune had been dodging the attacks Ash had pulled out Dexter once again and was now checking to see what attacks this Eevee possessed. He was more then a little impressed at what he saw. Apparently Mune knew seven attacks. Quick Attack, Tackle, Body Slam, Curse, Double Team, Wish and of all things Shadow Ball. Ash figured whoever Mune's parents had been at least one of them had been a well trained pokemon. Ash also noticed something else about the little pokemon. If what Dexter said was correct he only needed to give Mune one little push…

"Mune I know you can do this." Said Ash "Take Walrein out with a Shadow Ball!"

"Can he use dat?" Asked Meowth. His question was answered when the crest on Mune's forehead began to glow and a black ball of energy started to form.

"Walrein blow the attack back with an Icy Wind!" Ordered Wallace

Mune released the Shadow Ball attack and sent it shooting toward Walrein. The ice break pokemon inhaled deeply and released a powerful gust of arctic wind trying to push the attack back at Mune.

"Mune Double Team!" Commanded Ash

Mune complied by making several copies of himself and positioning them around the field. Now the Shadow Ball shot harmlessly through one of the fake images.

"Walrein, hit them all with a Surf attack!" Yelled Wallace

"Mune use Shadow Ball again!" Countered Ash

Walrein started to swim in the water at top speed making a huge wave in his wake. Meanwhile Mune charged up another Shadow Ball. The ball of negative energy seemed to come from all directions thanks to the Double Team. Walrein continued on its course thinking that the real Mune was behind it. Unfortunately for Walrein Mune was in front of him and the Shadow Ball hit him full force. Walrein flipped backwards out of the water and landed with a huge splash soaking Wallace's expensive white attire.

"Great job Mune." Said Ash. He was genuinely impressed by the little pokemon. "I knew you could do it!"

Mune was overjoyed. ("Yea I beat a big Walrein this is the happiest-") He was cut off as he was surrounded by a bright white light.

("What's happening to him!") Asked Dawn in horror.

"He's… He's…" Stuttered Meowth

("Evolving") Said Pikachu who had finally woken up from his battle with Whiscash. He looked to see that Ash wasn't very surprised. ("You knew didn't you?") He asked his trainer.

"Dexter said that he was close to evolving. All he needed was a nice jolt of happiness."

Back in the pool the white light finally dimmed to reveal a very dark purple Espeon with a moon crest in the middle of the ruby on its head.

Mune looked around confused. ("Hey, when did this platform get so small?") He asked confused ("And what was that bright light just now?") He got a glimpse of his reflection in the water and gasped. ("Is that…me?")

("Yea Mune you just evolved into an Espeon.") Said Pikachu

("Is that a good thing?") Asked Mune

"Yea now you can use psychic attacks." Said Meowth knowledgeably. He may not have a poke'dex but he knew his pokemon.

They all turned to look at Wallace as he cleared his throat. "Nice trick using a pokemon you knew was ready to evolve." He said "But this isn't over yet. Walrein, wake up!"

Walrein rose from the water looking perfectly healthy. Ash realized to late that it had been using Rest in order to revitalize itself.

"Mune use Morning Sun!" Commanded Ash

Mune didn't know how he knew how to do this technique but he knew none the less. Since it was still pouring down rain outside not much sunlight could be used for the move. It was still enough to reenergize Mune though and the battle began anew.

"Walrein take it out with an Ice Beam!"

"Double Team Mune then use Confusion!"

Walrein fired its Ice Beam and again Mune used his Double Team to avoid the attack. Once out of danger he concentrated and unleashed a psychic blast on Walrein. The attack sent Walrein flying once again and this time he landed on one of the platforms causing it to sink into the pool.

"Now Mune use Double-Edge while it's out of the water!" Commanded Ash.

"Walrein pull yourself together!"

Mune raced across the floating pads quickly and put all his force into the attack. Now that he was twice his former size the attack did manage to do some serious damage and Walrein finally fainted.

"I don't believe this." Said Wallace "You actually beat my Walrein with an Eevee!"

"Espeon" Said Mune

"Whatever" Muttered Wallace as he returned Walrein

"Good battle Wallace." Said Ash

"You too Rookie." Said Wallace "I am proud to give you the this Rain Badge as proof that you have defeated me."

Wallace began to make his way around the pool toward Ash when a shadow suddenly swept over the open dome. As the shadow passed a terrified womanly scream could be heard.

"That sounds like a poor damsel in distress!" Shouted Wallace

"I'd know dat scream anywhere." Stated Meowth

"Really who was it?" Asked Ash curiously

"James."

A/N: Well that's it for this chapter. Hope the Gym Battle was enjoyable and look out for the next chapter very soon. As always please hit the little 'Go' Button while the box says 'submit review'

Until Next Time…