is there any difference between "send a gift" and "give a gift" ?
For example, when a husband and his wife live together, and the husband buys her a bunch of rose for her birthday. could we say "he sends flowers to his wife for her birthday".
according to my dictionary, "sending a gift" means delivering the gift by mail ? So we should say "give a gift", rather than "send a gift" when we are together.
am I right ?
thank you very much