Cotton/Poly Blend with Stablizing liner. This insures against shrinkage, puckering, and stretch in all directions. No more using additional stabilizer in embroidery or quilt blocks. The stability of this batting is unsurpassed.