Beautiful smart dolls jacket outfit.
Handmade, slightly brighter blue than in the photos.
I imagine would fit 16 inch or 17 inch doll or bear.
Feels like a good quality wool type fabric.