This is a full unopened bag of Crystal Palace Little Flowers factory direct all same dyelot. Each bag contains ten 50 gram balls. Specs for each ball are as follows: Fiber Content: 96% Nylon & 4% Metallic Fiber 50 Grams / Approx. 130 Yards Weight: Lace, Thread Gauge: Various (Stitches per 4.0 inches/10cm.) Needle Sizes: Various Care: Hand Wash & Dry Flat Please note: Colors may not be exactly as shown, we do our best to maintain consistency but dye lots may vary. Also, please be aware colors may look different depending on the type of computer screen you are using.