What does “In Stock” mean?
“In Stock” means it’s been dyed and we have it. However, we want your order to arrive “fresh” so will need to wind, tag, wrap, package and ship your order.  We generally ship twice a week. When all things on your order are listed as “In Stock”, you can expect your order to ship within 7-10 business days. If you have an urgent need for a gift or are on a deadline, please email us via the contact form and we will see what we can do for you.