Best online fabric?

Am

Wondering if anyone has any online sites they love for knit fabrics? I looked at spoonflower and they had amazing designs but $40 a yard seems outrageous. Anyone know of any sites with better pricing?