100% cotton. 42" x 44" wide. This Christmas collection is a lovely grouping of fabrics that are creams to medium browns with yuletide themes such as stars, snowflakes, bells and beautiful scrollwork. Perfect for making a loved one a very special gift.