At long last, Ash and comp. finally arrive in Snowpoint City, where they meet up with Zoey. She offers to show them around her hometown, and while doing so, the group run into a girl named Candice. Candice reveals that she's the Snowpoint Gym Leader, and Ash, being Ash, automatically chalenges her to a battle right away. She gladly accepts, but first wants to take the group to the local Pokemon Trainers' School where she teaches. Candice explains how the school works, and introduces Ash and friends to the older trainers who are taking part there.
While this flow of events takes place, it's revealed that Candice and Zoey are childhood friends who went to that very same school together. Zoey was just a little girl when she found a Glameow abandoned in a back alley. She wasn't allowed to keep it, but she brought it home anyway, and Candice defended her when a teacher of the school told her just that. An agreement was then made that Zoey could keep Glameow, as long as she and Candice raised it together.
Back in the present, Team Rocket make a quick plot to steal all of the school's Pokemon, and go through with it quickly...
Candice's voice was higher than I expected, though her character was good. The "Miss Senior" thing kind of annoyed me, though I thought the whole exchange between Ash and Jeremiah worked out well in the end. Throw in the suspense for next week's Gym Battle, and you've got a good episode.