Well today I went in and thought I was getting 8 yards but actually wound up with 12 when I got home and looked at it all. I spent just under $25.00 for it all. I would have gotten more but little man wasn't very happy about a dog being in the shop. Next time I will go without him.