American Gatherings II by Primitive Gathering for Moda Fabrics. 42 pieces. 2 1/2' square. 100% cotton.