Gift Giving Etiquette
In general, Americans give gifts for birthdays, anniversaries and major holidays, such as Christmas.
A gift can be as simple as a card and personal note to something more elaborate for a person with whom you are close.
Gift giving is not an elaborate event, except at Christmas.
When invited to someone's home for dinner, it is polite to bring a small box of good chocolates, a bottle of wine, a potted plant or flowers for the hostess.
Gifts are normally opened when received.