100% Cotton, 45" Wide. This is Mermaid Scales, a cotton batik with a blue and purple background and pink to orange scale pattern.