Purchased a men's watch on 6-5-21. It was IN STOCK and delivery was to be by 6-7-21. On 6-7 I contacted Amazon by chat re: the status of my purchase. They assured me that the watch was coming but it was delayed. I explained that I needed this watch by 6-9-21, as it was a gift. They PROMISED me that I would receive the watch by that date. Today is 6-9-21. I have just chatted with Amazon again. They advised that the watch was lost in transit. I would not be receiving the watch today but they would BE HAPPY to refund my purchase price. Had I known that I would not receive this item, I would have gone elsewhere to purchase this gift. As it stands, I have no gift for tonight. I have been an Amazon Prime Member since the beginning. This is NOT the way to treat a valued customer!