This beautiful handcrafted Eyeglass Holder features the following top-quality materials: To form the angels I used Baby 6mm x 4mm Czech glass Baby Bell Flower beads in a lovely White Opal Iris Luster. Small 10mm Czech glass Angel Wing beads in a lovely White Opal. 4mm fire polished faceted Czech glass beads in a lovely White Opal. And a silver flat spacer bead for there halo. Multi-Colored Plastic Inspirational Beads. Sapphire Blue Czech Glass Cube Beads. Baby Blue Cats Eyes Oval Beads. Crystal Silver Lined Seed Beads. Silver Seed Beads. Beaded with Beadalon wire. Secured with 2 crimp beads on each end for added security. Measures 28 1/2" inches in total length. It is designed to go over the ear pieces of your glasses, sunglasses, reading glasses, etc., so that if you let them hang down, you won't misplace them. Ear piece ends are ajustable.