“Vain” is one of those words that has multiple meanings and can be used in several different ways. We use it when talking about someone who is arrogant and self-centered. One thinks of Hollywood movie stars or perhaps of some TV talk show hosts who...