80s or 90s vintage Springs cotton fabric - this is very stiff and even a little scratchy, but has an adorable kitties and puppies print! It's 45" wide, a bit under 1 1/2 yards. Never laundered, in very good condition.