As they journey toward Saffron City, our heroes come to a path that continues along the side of a sheer cliff. When the party sees a flock of Butterfree flying above the ocean, Brock, as a Pokémon breeder, explains that it is the Butterfree's egg-laying season. In order to continue their posterity, Butterfree find mates during this season and cross the sea together. Ash releases his Butterfree, sending it off toward the flock. His Butterfree performs a dance to attract a pink Butterfree, but is brutally rejected. Ash, Misty and Brock try to encourage Butterfree, but Butterfree can't recover from the shock of rejection. Just then Team Rocket arrives to poach the Butterfree. Ash's Butterfree tries to prevent the capture of his fellow Pokémon with very little success. Determined to free them and win the heart of the pink Butterfree, he battles Team Rocket with the strength and courage of a Pokémon in love. Can Ash's Butterfree rescue his fellow Butterfree Pokémon and win the heart of his pink Butterfree? If so, will he leave Ash, his beloved Pokémon trainer, to follow his love and fulfill the Butterfree destiny?