100% cotton from Nordstrom. I always got compliments whenever I wore this dress. Super adorable. I can't fit into it anymore sadly, so I'm letting it go.