100% cotton. This packet contains a 5" square of each of the 26 different Sweet Violet plus 16 duplicates for a total of 42 squares. Sweet Violet by Jan Patek for Moda Fabrics.