100% cotton. 44"/45" wide. Hand dyed in Bali. If you need a fabric that is a swirl of deep purples to plum purples, this may just be the one you've been searching for. Perfect as a blender.