admirer
ad-mir-er
noun
A person who respects, approves of, or likes someone or something.
"She has many admirers of her artistic talent."
noun
A person romantically attracted to someone, often secretly or unexpressed.
"He received an anonymous card from a secret admirer."
Thesaurus
Synonyms: adorer, protagonist, champion, friend, supporter, booster