100% cotton so pretty statement piece puff sleeves buttoned down front STUNNING AS AND FRESH FOR SPRING