EUC blue denim peasant henley blouse by Old Navy, buttons at neckline, balloon sleeves, size Large. 100 percent cotton.