Gift-giving sounds unselfish enough, but it could be otherwise. I remember that once many years ago, I bought a number of unusual, not-to-cheap toys for a youngster just to impress him and his parents. That was the wrong motive. Any giving with the desire to want others to notice your generosity, wealth, or taste so that you may feel good is basically selfish. Giving should have foremost the receiver's happiness and needs and, last not least, the Lord in mind. Remember how Jesus advised all to always give in secret, keeping ourselves totally out of the picture?