I have learned not to walk away from fabrics that really grab me, even if I don't have a plan for them at that moment. I agree with the many people here who said they buy 1-3 yards of one you just love.
Usually I am buying with a project in mind so then I know how much I need, though I sometimes buy extra to make a pillow or two to go with that quilt.