Red, blue, yellow, white hearts and roosters print cotton fabric, 36" wide x 1 yard. Folk art style, 1950s vintage!