Something I've learned from sad past experience:
If there is a fabric one is "absolutely in love with" - which does not happen very often for me - buy as much of it as you think you might possibly need - even at "full price" - because one may never find it again.