This is a women’s size small flannel shirt-jacket made by Duluth Trading Co. It’s cotton with a nylon quilted lining and polyester insulation.
As you can see in the photo, there’s a bit of white house paint on the outside, so this would probably be best for someone who wants to wear it while doing messy jobs like home repairs or gardening.