100% cotton batik. Actual fabric is more in the pastel pink, yellow and teal colors than picture looks. 42" wide.