Long story short. Ordered DH a fairly expensive tech item for his birthday from large retailer. Item didn’t arrive and when I chased the retailer it was presumed lost and they sent a replacement. It was supposed to be on next day delivery but this didn’t materialize either. Week later I call again to be told the item was detained by customs and it would be returned to the retailer. They point blank refused to send another item and instead only offered me a refund. Feeling very frustrated as I still had no birthday gift, I reluctantly accepted and ordered a replacement on Amazon (which I haven’t received yet either). Since receiving the refund, both the ‘missing’ orders have turned up. I am overseas and so I imagine it would be a hassle/expense for them to arrange a courier to collect them for return? AIBU for just keeping quiet and keeping both? Appreciate that this is morally ambiguous and I am quite sure I will get lots of mumsnetters up in arms at my morally bankrupt thought processes but they are a large company and surely will have insurance to cover such losses? And who really gives a flying fuck if the insurance company are out of pocket a few hundred quid when they rob the living daylights out of us all? My only concern is if they can track / trace that they have been delivered and force me to return / repay? What would you do?