I suppose, from the thread title, almost anyone would say “no”, but here’s the story:
For purposes of Christmas shopping, the ladyfriend has been sending me links now and then for items she’s seen and likes. Two of these items were rings from a store I bought from online. I picked out a ring and placed the order. A couple days later, I received an e-mail saying it was backordered. So I called, asked if it would be available for Christmas, they said “no” so I said “cancel the order and I want this other ring instead”. A week later, I’m one ring richer and about $300 poorer. Yesterday, I get an e-mail from the store saying “Your ring has been shipped!” and, sure enough, today UPS drops off the original ring I ordered. But… the invoice is blank. My name is there, and an apology for the backorder, but no charges. I check my creditcard statement and the second ring was processed and billed for, but the original never was and my card has no additional activity from the store. The charge date on the second was the day I ordered it, so I’d think the first would have been billed the same way if it was going to be. To the best of my guesses, the order was cancelled after it was sent to shipping who sent me one anyway.
So my very first thought was “Hey! Free Valentine’s Day gift!”. But… no. For a bunch of reasons, I wouldn’t feel good knowing she had what amounted to a stolen ring on her finger, wouldn’t want to deceive her into thinking I spent the money and seriously doubt she would want it knowing it wasn’t paid for. Ironicly, I actually like the look of my second choice ring better now that I have them in my hand and so my plan is to give her the one, explain the story, let her see the other so she can choose in person which one she wants and I can return the other and either get a credit for the paid one or simply return the “free” one.