100% alpaca. Each Hat is lined, and each is unique. Great for those cold and windy days!!