Heirloom Bleach Cotton King100% Bleached Cotton. Is needle punched. It is great for hand or machine quilting. Can be quilted up to 4in apart.