I've ordered from them for about 3 years and received everything I've ordered from them. But they can be slow if nothing else, and I can see how they could make a mistake. Perhaps they even shipped that piece of fabric to someone else. Maybe if you offer to pay the shipping again they will agree to re-ship to you?
no subject