100% cotton. The ivory background is tossed with circles approximately 1/2" wide in lighter ivory. Tiny white stars are scattered all over the fabric.