I buy and sell jewellery. This morning I picked up three antique diamond rings I'd bought online and dropped in to see DM, who asked to see them. She immediately took a shine to one and put it on and kept it on for the duration of my visit (it only fits her little finger and looked stupid). She didn't ask for it, but we both knew she wanted it. Giving it to her would have cost me about £70, which I can afford, but not in any way easily. So I didn't offer it either, took it back, and went home.
Now I feel really guilty for not giving her the stupid ring. AIBU?