Wow, I've never seen anything that inexpensive at any of our Wal-Marts here. The cheapest I've seen is about $2.00 and it is very thin and loosely woven. In fact since they brought back the fabric department, I think their fabric is not very nice. Some very cute designs but too thin and it is about $6.00 a yard.