A gift is a sincere gesture of appreciation expressed in a tangible form.
If you need to ask, it makes the gift insincere and you shouldn't give one. Unless you are pretty cynical.
And before the rest of you jump all over me, this is not a normal etiquette question. Gifts are almost never inappropriate but they are not always socially required.
|