If I fall in love with a fabric I buy 3 yards, even if I don't know what I'm going to do with it at the time of purchase. This has served me well over the years. If the sale is absolutely the best you've ever encountered and have the room then I'd suggest buying 5 yards. I did this many years ago when an online store was closing and it has been the saving factor in many quilts since then.