I, too, would contact Moda - I've always been impressed with their products and I believe they would stand behind any and all of their fabrics - they are listed as United Notions in Texas or
www.UnitedNotions.com - also I would contact Keepsake Quilting - they should have a record of your purchase - I am sure they would want to make you happy too. Please let us know what happens in this case. Good luck.