The episode starts off with Ash and co. on one of the Decolora ships.
Ash and co. see some Swanna flying away from an island and Ash uses his Pokedex on them.
A new Parker comes by to tell them about Migration island.
They dock at the island and head to a Pokemon center.
They quickly leave and head out to a forrest where Ash notices a bunch of Metapod, who then start to evolve.
Ash uses his Pokedex on the Metapod. They're all staring at the newly evolved Butterfree in awe.
Ash Pokedex's the Butterfree before they fly away.
Ash notices a Caterpie coming out of a bush and tells them about how Caterpie evolve into Metapod and then into Butterfree.
Ash remembers the times he had with his Caterpie and Butterfree.
He then notices that the Caterpie is sleeping.
Ash runs off to call Oak at the Pokemon center and Rotom surprises Ash, before zapping Oak.
Ash then run back to Iris, Cilan and Caterpie.
Ash tries to evolve Caterpie, so he brings out his Leavanny. Ash tells Leavanny to use Energy Ball.
Caterpie runs away I think(or gets blown away).
Ash find Caterpie on a nearby tree branch, scared. The branch break and then the Caterpie fall, Ash catches Caterpie and then crashes into the tree, cradle and all.
Later on, Ash and co. lie on the ground with Catepie, as some Swablu and Altaria fly across the sky.
Ash, Pikachu and Caterpie climb a tree.
Caterpie uses String Shot to swing from tree to tree.
Iris then uses vines to swing, before Ash ends up doing the same thing.
A montage is shown of Ash and co. spending a couple of days with Caterpie.
They eat, walks, sleep and generally spend time together.
In one scene, Ash and co. are in a room at the Pokemon center, where Leavanny has created some leaf clothes for Caterpie.
Dare Da? Butterfree.
Ash and co. walk through a clear forest area, where there are lots of berry tress and bushes around.
They collect some berries and then Ash notices some claw marks on a small tree.
Iris explains to Ash what it was.
An Ursaring is behind Ash and then goes wild and chases Ash and co. around.
Ash hides, but Caterpie's string falls on Ursaring.
Caterpie uses screech I think.
Ash, Caterpie and Pikachu are cornered on a cliff.
Pikachu uses Thunderbolt.
Caterpie uses Tackle and String Shot and then Ursaring is soon defeated.
Caterpie then evolves.
Ash and co. see some Butterfree flying off and Ash and co. then spend a couple of days training Metapod.
Ash and co. are in a filed and nighttime with Metapod and then Team Rocket soon shows up to recite their Motto, before stealing Metapod.
Ash jumps onto the Meowth Balloon, so James brings out Amoonguss to get Ash off.
Metapod gets angry whilst Ash is in trouble and then evolves into a Butterfree.
Ash falls off of the Balloon and then Jessie brings out Woobat.
Pikachu and Butterfree attack Woobat and Amoonguss and then Team Rocket blasts off from Butterfree and Pikachu's attacks.
The next morning, or afternoon, Ash and co. say goodbye to Butterfree who leaves with along with a lot of other Butterfree.
Ash and Pikachu are sad and Butterfree notices. Ash tells Buttefree something, before Butterfree finally decides to leave Ash, Iris and Cilan.
The end.