Cranston / Schwartz Liebman cotton with a corded weave, mini hearts in red on navy blue. This is 60" wide x 2 yards, very nice condition.