$9.99 must have been a sale price! I've been online checking prices lately, and it's up to $11.49 on some sites per yard. I do my best to find sale fabrics when I'm looking for something, but having said that, I have also paid full price for small amounts. As a general rule, though, I ALWAYS look for sale prices.