Your prices are so much lower than other websites. How is that possible?
We work directly with manufactures to buy larger amount of fabric so we can provide you with the best possible prices. In fact, if you see the same fabric on another website for less per yard than our price, please let us know and we will price match.

Do I have to have an account to place an order? You don’t have to create an account to make an order but we encourage you to do so as you may want to be able to review past orders, easily order fabric for your next project and of course stay in touch with us so can be the first to learn about our new shipments and great deals.

What happens if I didn’t order enough fabric?
You can certainly order more if the fabric is still in stock but be aware that the new fabric may not be from the same dye lot.   If the fabric isn't listed on the website  don't despair there is a really good chance that our fabric finding expect Debby will be able to find more for you.  In either case email us or call us at 757-253-0216 so we can help.

Will my fabric come in one continuous piece?
Yes, when you order more than one yard of a specific fabric it cut to that specification. 

What’s the minimum fabric cut?
Our minimum fabric cut is 1 yard and as a matter of fact we only cut in one yard increments.  For example, if you need a 1 3/4 yards, please order 2 yards. 

How do I contact you?
You can email us at or call us at 757-253-0216. We do out best to get back to everyone within 24 hours. We are real people who reside in the Williamsburg, VA and we are commitment to providing the best possible customer service.


Can I get a sample of a fabric? 
Yes, you can order samples and we encourage you to do so! To order samples go to the specific fabric page and choose “Yes” from the sample drop down menu and add it to your cart. Samples are $2.00 each and that includes shipping. 
We try to have all samples in the mail within 24 hours of placing the order. Our sample size varies depending on the fabric print. We do our best to include all the important features of the fabric; however, for larger prints and for more precise decision-making we encourage you to order a yard of the desired fabric. 


Free Shipping Over $99:

Free standard shipping on Orders of $99 or more to the contiguous United States.

$4.95 Flat Rate Shipping:

Orders less than $50 qualify for $4.95 flat rate standard shipping to the contiguous United States. 

For International, HI, AK, and expedited services:

For International, HI, AK, and expedited services please call us at 757-253-0216 or email at 

How long does it take for the fabric to arrive?
We make every attempt to get orders shipped the very next day. Actual transition time depends on the time of the year and distance from our store in Williamsburg, Virginia . It's safe plan on for 5-7 business days.

Will all my fabric arrive in the same package?
There is a chance that you fabric will arrive in separate packages depending on number of fabrics and amount of yards you order.  Rest assure, that our shipping department takes extra care when packaging your fabric to ensure that it arrives in perfect conditions.


What methods of payment do you accept?
We accept Visa, MasterCard and PayPal.  You can place your order (we promise the website is secure) or call us at (757) 253-0216 Monday thru Friday 10:00am to 4:00pm ET to place your order via telephone.  If you would like to pay by check, please call the store directly to make arrangements.

Is your site secure?
Yes, our site is protected by latest in e-commerce security.


 All sales are final.