100% cotton. 44"/45" wide. Hand dyed in Bali. A lovely swirl of dark and medium purples the reminds one of the beauty of the pansy,