Gift Giving Etiquette: When is a Gift Expected?

A century ago, the rules of gift-giving were carved in stone.Today, not so much. Have you ever taken your chances and shown up to an event without a gift, only to find that everyone else brought one? Should you "play it safe" and shop for a gift, only to find no one else brought one? [...]