The correct answer is: All of the above.
Gujarati folk dances are a vibrant and colorful part of the Gujarati culture. The costumes worn for these dances are just as vibrant and colorful, and often include elements like mirror-work, embroidery, and colorful prints.
Mirror-work is a type of embroidery that uses small mirrors to create intricate patterns. It is often used on costumes for Gujarati folk dances, as it adds a touch of glamour and sparkle.
Embroidery is another common element of Gujarati folk dance costumes. It can be used to create simple or complex patterns, and is often done in bright colors.
Colorful prints are also popular on Gujarati folk dance costumes. They can be used to create a variety of effects, from simple patterns to elaborate designs.
All of these elements come together to create the vibrant and colorful costumes that are so characteristic of Gujarati folk dances.