Canyon 1384-646 Hoffman Bali Batik. 100% cotton fabric yardage. Mottle handpaints, hand-dyed in Bali.