Place an order on 6.21, expected delivery on 6.25. However when I checked on 6.29, the shipment was still not shipped yet. I called the customer service and the lady said there are huge amount of orders now so it was delayed. Fine. On 7.3, I still got nothing so I called again, the lady said because they don’t have the FREE GIFT anymore so they haven’t shipped yet. Why no one told me about this? Then they “refunded” the free gift and promised a new tracking, but NOTHING! Today I called again, and she is telling me a different story now! Because the warehouse haven’t gave her any updates so now I have to wait again and cannot cancel the order. The whole thing is ridiculous. I will never buy again at Macy’s.UPDATE: Called the customer service the next day, the man said it was cancelled. But when I called today, they said it was not cancelled. Macy’s is a joke.