THINK POSITIVE! HUGS!
The difference between the Barrel cacti and the Hedgehog is the Barrel will grow taller and wider, the Hedgehog will remain small. I was never lucky enough to see it bloom in its native habitat. The odd color at the top are seed pods. The sticks next to the cactus is a dormant ocotillo.