Brass hat pins, hand made in Texas. Each pin is about 3 inches long and the hat is approximately 12mm in size.