All of these products are ordered on a pre order basis. Stock is due in June. Please order these products separately to our other stock to avoid delays. If a fabric you have ordered does not arrive which can sometimes happen, you will be notified by email and offered a refund or exchange. All pre order fabrics are due in by the end of October.