A week after the Gym battle in Cianwood City, Ash and Misty were walking down the road from Ecruteak City to Mahogany Town. While they moved forward, heading for the city where Ash would try to win his seventh Johto League Badge, they saw a big cave next to the road.

"Wow, Mt. Mortar sure is big, Misty!" Ash said.

"Yeah, I wonder what kind of Pokemon live in there," his girlfriend replied. "I know there's water, so there must be Water Pokemon!"

"Yeah, I suppose," he responded. "But let's not go in there, it's cold and I wanna reach Mahogany Town as soon as possible."

"Me too," she said, while her beloved Togetic was flying next to her.

Then, she noticed someone familiar. A red limousine came closer to her and her boyfriend. "Gary Gary is the best, he is better than the rest! Go, Gary!" the people in the big car sang. They were cheerleaders. "Ash, it's Gary," she said.

"Oh no," he moaned.

Gary stepped out of his vehicle. "Hey, Ashyboy! Did you already infect Misty with your loseritis?"

"Grr... No!" Ash moaned.

"Look, gals, he doesn't even protest us, he knows he has loseritis!" Gary teased.

"Yeah, what a total loser! I'm glad his girlfriend isn't infected!" one cheerleader said.

"I'm gonna make you regret ever becoming my rival!" Ash shouted, while raising his fist.

"Calm down, Ash!" Misty tried, but it was a futile attempt.

"Does that mean you wanna battle me?" Gary asked. "Fine then, bring it on!" He took a Poke Ball from his belt and hurled it in the air. When a red Pokemon came out, he shouted "Scizor, I choose you!"

"Scizor!" the Pokemon shouted.

"Pikachu, I choose you!" Ash said. Then, he looked at Gary. "One versus one?"

"Sure, Ashyboy! No matter how many Pokemon you use, you can't beat me!" the troll teased. Then, he focused on the battle. "Scizor, use your Fury Cutter!" The Bug Pokemon came at the Electric one, slashing with his red claws, severely denting Pikachu.

"Pikachu, use your Thunderbolt!" Ash commanded. A big jolt of electricity was aimed at the red bug, but the attack didn't hit: Scizor avoided the attack.

"Scizor, use your Fury Cutter again!" Gary commanded. Again, Pikachu got hit, but this time, the attack hurted even more. And Scizor's incredible speed was also too much for Pikachu. How could Ash ever turn things around?

"This isn't good..." Misty thought. "Fury Cutter gets stronger every time it hits, and Scizor is so fast that Pikachu can't evade..." Togetic looked worried.

"Now, let's finish it with another Fury Cutter!" Gary commanded. Scizor did what its trainer told him, causing Pikachu to collapse.

"Pikachu!" Ash shouted, looking at his defeated Pokemon.

"I won again, just like on that cruise ship!" Gary teased, while stepping into the big red car.

"Next time, I'm gonna get revenge!" Ash shouted, while carrying his defeated Pokemon.

"Bye, loser!" Gary trolled, when driving away in his limousine.

"Ash, Togetic has an idea: she can use Softboiled to cure Pikachu, at the expense of some energy of her own. Shall we do that?" Misty offered.

"Of course, if Togetic is fine with it," Ash replied.

Then, Togetic started glowing. "Toge..." she said calmly. Then, she hurled energy in the form of light at Pikachu, when shouting "Tic!" This caused the Electric Pokemon to stand up.

"That was great, Misty!" Ash complimented.

"Don't compliment me, compliment Togetic instead!" his girlfriend said.

"Well done, Togetic!" he said.

"Tic Tic Tic," the Pokemon said, when shaking hands with the boy from Pallet Town.

Then, Ash, Misty, Pikachu and Togetic went onwards.

"What an ******* is that guy," Ash moaned.

"Yeah, he's the real loser," Misty agreed. "He won now, but who laughs last laughs best. And you'll laugh when beating him at the Johto League!"

"What are you saying? He's not even gonna reach the Johto League!" Ash joked.

"Ash, don't underestimate him, you can only beat him if you take battling him very seriously," Misty advised.

"I guess you're right," Ash said.

"Hey, look! I can see Mahogany Town's Pokemon Center from here!" Misty said, looking at the red building on the edge of the town. It was evening, the sky just turned dark and the moon was shining.

"Yeah, I see!" Ash said.

"Pika Pi!" Pikachu shouted, while gushing over the attractive, white Pokemon hovering next to Misty.

Then, they heard a voice from behind them. "Hold it right there!" someone shouted.

"Hey, who are you?" Ash asked, when looking at the person who shouted at him and his girlfriend. Behind them stood a twenty years old man with straight, black hair. Misty knew him: it was the lure maker who made the lure Misty gave to Ash as a birthday present!

"I'm Robert, pleased to meet you," the man said.

"I'm Ash," the Pallet Town-native said, introducing himself.

"Robert, is it possible that we know each other? I vaguely remember you, you seem familiar..." Misty suggested.

"Yes, I'm the lure maker from Red Rock Isle," Phil answered.

"Then what are you doing here?" Misty asked.

"Well, you know I'm a great fan of you, to the point of an obsession. You're so awesome, wanted to see you again. I asked Chuck where you were, because I knew Ash would battle him after the Whirl Cup. He expected you to be around Mahogany Town now, and he was right," Robert explained.

"Well, thank you!" Misty replied.

Then, Ash saw a purple Pokemon flying past him. "Hey, a Venomoth!" he said.

"What are you gonna do, Ash?" Misty asked.

"I'm gonna catch that Venomoth!" he said.

"Oh no, if he catches it, he's gonna scare me all the time!" she thought.

"Pikachu, use your Thunderbolt!" Ash shouted. A jolt of electricity was shot at the Pokemon that flew away fast enough to avoid getting hit.

Then, he took a Poke Ball from his belt. "Growlithe, I choose you!" he shouted, when sending out the Fire Pokemon. "Growlithe, Fire Blast!"

"Growlll!" the dog screamed, before shooting a blast of flames at the Bug Pokemon, who couldn't avoid the attack this time. However, Venomoth still wasn't defeated, and flew away at high speed.

"Aw, I failed..." he moaned.

Meanwhile, a brown-haired girl and her Furret were walking around in the entrance of Mt. Mortar and noticed the Venomoth. She knew what to do. "Furret, Strength!" she shouted.

"Furret!" the Pokemon shouted, while hitting the moth with his right arm.

"Well done, Furret! And Venomoth, it's time to join Melody's team!" the girl shouted, when hurling a Poke Ball. After some seconds, Melody knew a new Pokemon was added to her team. Then, she gave her Furret a high-five. Then, she saw from a distance what Ash was seeing from closer by: Robert held Misty, moving his lips to hers.

"Misty, you're cheating on me!" Ash cried. However, his girlfriend was struggling, moving her head away from Robert's lips, trying to evade the kiss he tried to give her against her will. Then, she finally succeeded at pushing Robert away from herself.

"Ash, I'm not cheating on you! He wanted to kiss me against my will, and I tried to push him away!" Misty replied. "You just didn't see everything because you were trying to catch that stupid bug!"

"You're lying! You just pushed him away when I was looking, you two were about to kiss!" Ash moaned, while tears flew down his eyes. He was very sensitive when it came to Misty and other guys. His jealousy was controlling him, causing him to be unwilling to listen to what his honest and faithful girlfriend was saying. "I don't want a girlfriend who is unfaithful!" he shouted. Then, he ran away, entering Mahogany Town.

"Fine, I don't need a guy who doesn't trust me!" Misty snapped. Instead of putting any effort in convincing Ash, she let her anger control herself.

"Togetic!" her white Pokemon cried. She was sad that she couldn't see her beloved Pika-partner anymore.

"Pika Pi!" she heard from a growing distance.

Misty put her sleeping bag just outside of the entrance of Mt. Mortar, not noticing that Melody lay close to her sleeping bag.

"Togetic, sorry that you're separated from Pikachu, but I can't be in a relationship with a guy who doesn't even trust me," Misty explained. "All the time with him was wasted... And I even lost my virginity to that jerk..." She burst out in tears.

"Togetic," her Pokemon tried to comfort her.

"No, Togetic, I can't find other guys... They won't like me because of my anger problem..." she cried.

"Toge Togetic!" the Pokemon suggested.

"No, I don't want to be with Robert... Sure, he loves me, but I don't feel attracted to him... And I don't want to be with someone who almost rape-kissed me!" Misty replied to her Pokemon, while Melody heard the entire conversation between her and her Pokemon.

Then, Misty and Togetic cried themselves asleep. The former Cerulean City Gym Leader was dreaming. Good moments from the past went through her mind. She dreamt of how she reeled him in with her rod when she first met him. The moment when Ash drooled over her when he saw her wearing her sexy red bikini at the beach in Kanto crossed her mind. She dreamt about the moment she found out that Ash loves her, back on the Orange Islands: by acting nice to Danny, she made Ash jealous, in order to know whether he loves her or not. She dreamt about how her mean sisters separated her from him for six years, but also about how they got reunited at the beach. Then, the moment when she celebrated her Whirl Cup win with Ash crossed her mind. Meanwhile, Togetic dreamt about all the great moments with Pikachu, how he saved her life at the risk of his own when she was a baby, and their cute moments when Ash and Misty got reunited after six years.

The next morning, Misty woke up early in the morning. "Good morning, Togetic," she said calmly.

"Toge Togetic!" the Pokemon said, pointing at Melody, who just woke up as well.

Misty walked up to her. "Hi Melody, how are you?" she asked.

"Fine, and you?" Melody asked. "Where's Ash?"

"We broke up..." Misty answered.

"Why?" Melody asked.

"He doesn't trust me... Some guy tried to rape-kiss me, Ash thought I was cheating on him and didn't want to listen to me when I tried to explain what happened. I don't need a guy who doesn't trust me!" Misty explained.

"Ash is single now? Wow, this is the best day of my life!" Melody shouted.

"What? You're gonna try to seduce him?" Misty asked. Even though she broke up with him, she felt really uncomfortable about the idea of Melody seducing Ash. Why? Did she still love him?

"Yes! You had your chance and you blew it, so now it's my turn! I'm going to the Mahogany Town Gym right now!" Melody said. Then, she ran away off.

"Did I make the right decision?" Misty wondered. "When I see Ash with another girl, I also freak out... Why didn't I try to explain it more than once? It's just his impatience and impulsiveness, I'm sure he'd eventually believe me..."

Meanwhile, Ash walked through the streets of the town. While passing the old houses, he was thinking about his upcoming battle. Then, he noticed a familiar face. "Come on, Primeape, push it to the limit!" the man shouted.

"Hey, Anthony!" Ash said.

"Hello Ash, it's great to see you again!" the Fighting Pokemon trainer said.

"Primeape!" the Pokemon that was with him shouted, while hugging his former trainer.

"It's so nice to see you again, Primeape!" Ash said. "By the way, Anthony, what are you doing here?"

"The Pokemon wrestling competition will take place in this city in two days, Primeape and I are training," Anthony explained. "We only just started training, so Primeape's not tired yet!"

"Good luck in the competition!" Ash replied. "I'm here to challenge the Gym Leader of Mahogany Town!"

"Hey, Primeape could use a battle to warm up! Would you like to use Primeape in your battle? Then I'll be at the Pokemon Center and you can bring him there when you're finished," Anthony suggested.

"Sure, a Fighting Pokemon is always useful against an Ice type Gym Leader," Ash answered. "And it'll be nice to battle with him again."

"That's cool, I'll see you at the Pokemon Center then. I'm off!" Anthony responded. "And oh yeah, I taught him how to use Overheat!"

"Primeape!" the monkey shouted energetically. He was ready to battle!

After walking for thirty more minutes, Ash finally reached the Gym. "There we are, the Mahogany Town Gym," Ash said.

When he was about to open the door, he noticed that a brown-haired girl walked up to him. He saw that she was wearing a slightly different outfit: the top she wore was pretty similar to her usual pink top, but this one showed her bellybutton and some cleavage, much to Ash's pleasure.

"Hi Melody, you sure look hot today!" Ash said, while blushing.

"Thanks, Ash. Misty told me you and her broke up, so I'm here to make you feel a little better," Melody said. Then, she kissed him on the cheek, causing him to blush again.

"Would you like to come in and watch my Gym battle?" Ash offered.

"Sure!" Melody answered.

While he opened the door, he thought "Wow, this is great! Instead of getting bossed around by Misty, Melody treats me really well!"

Then, the Gym Leader stood there. "Hello Ash, it's good to see you again," the old man said.

"It's good to see you too, Pryce! I'm here to challenge you again," Ash explained.

"Well, I'm ready! And this time, I'll defeat you," the Gym Leader answered.

Then, Sheila, Pryce's wife arrived in the room with the battlefield. "This is a three on three Pokemon battle between Pryce, the Gym Leader of Mahogany Town, and Ash Ketchum from Pallet Town. There is no time limit, and both trainers aren't allowed to switch Pokemon. If Ash wins, he'll get a Glacier Badge. Begin!"

"Primeape, you're eager to battle, so I'll choose you!" Ash said, while Primeape entered the icy battlefield.

"Mamoswine, go!" Pryce shouted, while hurling up a Poke Ball.

"Is that the Piloswine I saved for you six years ago?" Ash asked, while looking at the strong Ground Pokemon.

"Yes, it is, he evolved some months ago when beating someone with a Magmar, in a friendly battle," Pryce explained. "It was the person Mamoswine and I lost to when we were younger, which I told you about last time you were here," he referred to the past.

"That's cool, but I'm still going to beat you," Ash said, showing the fire of determination in his eyes.

"Begin!" Sheila shouted.

"Primeape, let's start with Karate Chop!" Ash commanded. The monkey ran at the swine, who was too slow to avoid getting hit by Primeape's strong fist.

"Mamoswine, use your Fissure!" Pryce commanded. Primeape was able to jump, preventing a hit: once a Pokemon is struck by Fissure, it'll faint immediately.

"Primeape, try your Tackle!" Ash shouted. His Pokemon ran at the swine Pokemon, hitting it on its nose.

"And now Hi Jump Kick," the Pallet Town-native trainer said. The monkey jumped in the air, looking at its opponent before jumping at it, while aiming his feet at the Ice Pokemon.

"Mamoswine, Headbutt!" Pryce shouted. The swine ran at the place where Primeape would crash down, shaked his head and smashed the Fighting-type in the air and smashed Primeape against the ceiling.

"Primeape, can you go on?" Ash asked. He looked anxiously at his hurt Pokemon, and so did Melody.

"Primeape!" the Pokemon shouted.

"Yeah, that's the spirit!" Ash said, while he was about to surprise his opponent. "Primeape, Overheat!" he shouted. Not many Primeape knew how to use Overheat, but thanks to Anthony, he was able to surprise Pryce. Big flames were shot at the slow Mamoswine, who collapsed.

"Mamoswine is defeated, Primeape is the winner!" the referee shouted, while Ash looked at his tired Pokemon.

"Mamoswine, you did well. Return," Pryce said. Then, he took another Poke Ball. "Walrein, I choose you!" the Gym Leader shouted.

"Begin!" Sheila shouted.

"Primeape, try another Overheat!" Ash commanded. The flames hit the slow walrus, who was even slower than Mamoswine. However, this time, it barely did anything!

"Ash, don't forget that Overheat gets weaker every time you use it!" Melody shouted.

"Ah, a girl nagging to me, just like Misty used to do..." Ash thought. Even though he didn't like being criticized, it felt just fine to him this time. "Primeape, Toxic!" the Pallet Town-native commanded. And so, the walrus was poisoned! Ash was benefiting from Anthony's great work, but still felt proud of himself. Then, all of a sudden, Walrein smacked down Primeape with Aurora Beam.

"Primeape is defeated, Walrein is the winner," the referee announced.

"Primeape, that was awesome! You did well," Ash complimented. He took Primeape and put him on the stand, next to Melody. Then, he quickly went back to the cold, icy battlefield. After hurling his Poke Ball in the air, he shouted that he chose the dog-like Pokemon he sent out.

"Begin!" Sheila shouted.

"Growlithe, let's start with your Flare Blitz," Ash said. The Fire Pokemon tackled the slow opponent, but it didn't deal a lot of damage.

"Wild Charge," Ash commanded. An electrifying tackle shocked Pryce's strong Pokemon, who was damaged quite significantly. "Walrein!" it shouted.

"Walrein, use Water Pulse!" the Gym Leader commanded. However, the dog Pokemon ran away from the attack at high speed.

Then, Ash saw that Walrein was in a great deal of pain. "Hey, the effects of Toxic!" he thought. Then, he looked at Growlithe. "Growlithe, if avoid any attack he throws at you, you'll be safe. He'll eventually collapse from the poison anyways! But we'll make him collapse sooner, use your Wild Charge again!" And so, the walrus was hit by what would be the final blow. The poisoned and severely injured Water Pokemon fell down on the ice. "Walrein is defeated, Growlithe is the winner!" the referee decided.

"That was awesome, Growlithe!" Ash shouted, while his Pokemon jumped in his arms to hug him. "Growlll!"

"That was great, but you haven't defeated me yet!" Pryce said, while Growlithe stood on the battlefield again. Then, he held a Poke Ball in his arms. "While Mamoswine was trapped in the ice for years, this Pokemon became incredibly strong. And now, you'll feel it's power! Go, Dewgong!" the Gym Leader shouted, while hurling a Poke Ball. A strong, white Pokemon appeared in the small pool of water on the battlefield. Meanwhile, Growlithe felt some pain in its left front paw: the usage of Wild Charge took its toll. "Growlll..."