it’s 100% cotton! my @onequince denim shirt has been restocked! I wear size xs and wear it all the time in every season! So good🙌🏽 #LTKPetite #LTKgrwm #LTKSeasonal