H & M Over blouse.   As new.  Never worn.  Not sure if its cotton or polyester.