Bairnswear 1528 Kids Hats Age 3-6 Years DK ( Each Hat One Different Size).
Original vintage pattern
From a pet free smoke free home