These socks didn't particularly impress me. They're cute enough without the packaging, but one day they lose their tousled appearance. (I've included a picture of the sock on my tiny ankle and a pair of Vans cotton ruffle socks to show what those socks are supposed to look like.) I have a strong guess that they're 80% cotton. More like 80% poly, which I wanted to avoid. plastic socks! Anyway, they are SO SMALL too. I wear 3 in children's shoes and 5 in women's shoes. Very small feet, but these were almost too small. I read in a review that the socks came packaged in a box, not plastic. Well they are now wrapped in plastic in a plastic bag. So too small, feels like poly, loses its bells and whistles and is wrapped in two pieces of plastic. I will probably send these back. Definitely disappointed.