Free People Linen Blend Boho Button Down Vest Womens Small Petite White.  

Made of 55% Linen 45% Cotton. Note a small stain on the upper left chest area - see last picture.