Pure cotton flannel fabric with a sweet granny chic print in soft colors, 80s or 90s vintage. This is 45" wide x 2 yards, in excellent condition. Never laundered.