All cotton flannel fabric with sweet old-fashioned 'granny chic' print! This is 45" wide x 3+ yards in excellent condition, never laundered.