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