we have a PERFECTLY GOOD WORD that means to present another person with a gift.
so, when you find an awesome pair of candlesticks that will make a perfect present for your sil, you're "giving" them to her. not "gifting" them to her. if you say give, instead of gift, it's not like people are so freaking stupid they won't figure out that you're an awesome and generous soul who is good with presents.
please people. do it for me.