These Angelite beads are made of genuine stones of good quality, not dyed. Priced per 15.5 inch strand, approximately 40 beads per strand.