100% cotton, 42 pieces, 2 1/2" X 44" (3 of each fabric), comes with free pattern, finished size 40 1/2" X 48 1/2"