Pretty vintage 1970s blouse or shirt from Country Sophisticates, a division of Pendleton, Portland, Oregon.
Cream or ivory silk-feeling polyester, slate blue trim on collar.
Size 12 -- 44-inch chest, about 27 inches long. 
Made in USA.