Your LQS and walmart all buy from the same place... try reading the end of the bolts.. China and India ect..lqs has more usa cause a lot of it sits a while because of the price...I buy as much as possible local cause postage is high..and no 50 or a hundred is to much for me. The 4 an 5 dollar walmart fabric is excellent faBRIC