Over here in Germany you'll get of real high qualitiy "patchwork fabric" no meter ( about 1.1 yards) under 15€ which is about 20$!!!!
Often you find today prices even higher: 18€ -- 25 $ or 19.90€ --- 27.60$!!!
And I was really shocked when I saw last week fabrics with this price: 25€ ---- 34.60$ per meter!!!!!