A logo is a symbol that represents a brand, but it's the brand itself that creates a lasting impression in the minds of customers.