Cottagecore floral peasant shirt by J Marco. There is not a materials tag but it feels like linen or a linen blend. Nice quality fabric. Loose fit.