Yes, yes, and yes! We are proud to manufacture our linens in house. We are continually adding to our linen inventory. We need a minimum of 12 to 16 weeks to procure the fabric. We are at the mercy of our fabric suppliers so we cannot guarantee that the fabric will arrive on time or be exactly like the sample. We strongly recommend that you choose a fabric that we have in our inventory as a back-up plan.