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