admirer

noun

A person who has a particular regard for someone or something.