They are sooo adorable, you'll love them. I hate to give them up but like all my other listings, I never wear it anymore so time to send them to a new & loving home! lol
I honestly couldn't tell you. I bought these about 6 years ago, have no idea where from. To be on the safe side I'd venture to say acrylic beads, the crystals look glass to me, but I don't really know how to tell the difference.