You know, I rewatched the original 'Pokémon Indigo League' recently, and it struck me how iconic those Gym Badges were. Ash Ketchum aimed to collect eight badges to qualify for the Pokémon League, but his journey was anything but straightforward. He earned the Boulder Badge from Brock, Cascade from Misty, Thunder from Lt. Surge—each with its own unique challenge. The Volcano Badge from Blaine was particularly memorable because of that epic fire-themed battle!
Interestingly, Ash ended up with seven official badges (Boulder, Cascade, Thunder, Rainbow, Soul, Marsh, and Volcano) plus the unofficial Earth Badge from Giovanni, which the anime later treated as valid. Some fans debate whether the Earth Badge 'counts,' but hey, Ash got into the Indigo Plateau Conference with it! The whole badge system felt like such a tangible reward for his growth, even if Team Rocket kept interrupting everything.