95% cotton, 5% polyester elastine
This is a very cute, brand new shirt from H&M. I also have it in a larger size.
Pet-free/smoke-free home.