100% cotton, 43" wide, made in Japan. This is Calico Corduroy - small scale, sweet floral print on a light blue background. The fabric is soft and fine pin wale corduroy