The Psychology of Brand Affinity (2025 UPDATED)