Any gift should be given in the spirit of generosity, severing all ties of ownership. Otherwise, it wasn't really a gift, was it?
If another person is selling a gift, either they didn't really like the gift (even though they may love the sentiment with which it was given), or they're hard up for cash, or both. Show some understanding. And lose your "attachment" for something which is no longer yours.
There are entirely too many attachments in today's materialistic world.