A trainer, a breeder, and 493 Pokemon. A fantastic adventure as they all come together. And along the way a treasure becomes a dream, and a dream becomes a reality.