These delightful naturalistic are made in Oaxaca, Mexico, the home of this type of beautiful filigree work. Gold plated sterling silver with freshwater pearls. About 1.25 inches long.Approx 10 grams.