42 10" squares. 100% cotton. Startling white fabric embossed with a plethora of sewing notions in a convenient pack of 42 10" pre cut squares.