I'm sorry to break this to you, but those "puffs" are not cotton. They're 100% rayon (that's right on the package label), and rayon is which is most definitely a synthetic material.