This product is a 5-yard cotton fabric from Connecting Threads, a brand that specializes in crafting materials. The fabric is made of cotton, a soft and breathable material commonly used for various crafts. It is suitable for sewing, quilting, and other fabric-based projects.