100% cotton. 44"/45" wide. Hand dyed in Bali. What a glorious cornucopia of greens! From mossy shades to olive green, this fabric has you covered.