100% Cotton, 44" Wide. This is Lil Shelly in Ultraviolet, a print from Tula Pink's Floral Reef collection put out by Free Spirit fabrics with 6 different super colorful shells on a pink/purple base.