giving a gift is for giving someone something they want or need