YEA!!! I'm so happy your fabric showed up - and I love those colors!
I had one package of thread that took the long way around. It shipped from Ohio (fed ex) and went to Wisconsin - ok, that is good since I'm in South Dakota. Next tracking showed it in Connecticut. . . . and then it went to Maine. Originally it showed showing up by Dec 15, and at this point had expected delivery Dec 29th. After a few days of nothing, it showed back up in Wisconsin, and then on to Minnesota, and finally made it to South Dakota and my house.
I buy a lot on eBay (sewing machine collection stuff) and have seen some rather interesting routes packages end up taking. I've had a few orders from the UK and one from Australia. In about 300 packages, I've only had one get totally lost.