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