We carry high-quality fabric, ribbon and patterns from Europe, and are proud to feature OEKO-TEX certified items! All fabric and trim are 0.5 metres in length, unless stated otherwise. All items ship from Calgary, Alberta, Canada. Shipping times in Canada: 5-7 business days for Eastern provinces, 1-3 for Western. Shipping to USA: 2 business days by courier, and shipping to Europe and Australia can be 3-5 business days by courier.