A brand evangelist is a person who believes in your product or service so that he aggressively promotes it to other people within his reach.