Ash decides to head to Petalburg City for his next Gym battle. On the road, the gang runs into a group of Spinda. A pretty girl named Claire approaches, and Brock's reaction to her scares all the Spinda away. She is looking for her lucky Spinda, which has a heart-shaped mark on its face. Ash and friends offer to help her.
Team Rocket tries to steal the Spinda using a vacuum, but the lucky Spinda fights back using Hypnosis and all of the Spinda escape. They also try disguising a Teddiursa (and later Meowth) as a Spinda to lure the real Spinda in, but fail.
The kids track the lucky Spinda down to a flower garden, where they are met by the Spinda's owner—Claire's fiancée, Kain. Brock's heart is broken.
Team Rocket shows up in a giant Spinda robot capable of repelling all the attacks of the Spinda. Brock sends out all of his Pokémon, and his Forretress destroys the robot using Explosion.
Ash and friends wish Claire and Cain the best, and depart for Petalburg.