100% cotton. 44"/45" wide. This beautiful collection is an interesting and colourful grouping of fabrics is called Paisley Love. It has lots of blues, teals and purples interspersed with creams and light pinks.