People are happy when they get what they need. In the context of marketing, this means delivering product attributes and benefits that meet consumers' and shoppers’ needs, which is the focus of marketing today. While making people happy certainly contributes to a brand being liked and trusted, it doesn’t go far enough. Delivering emotional meaning is how brands will build real competitive advantage in the future. Meaning involves “understanding one’s life beyond the here and now.” For a brand to be meaningful, it must reflect consumers' and shoppers’ emotional truths relevant to the brand and its category.