admirer
//ədˈmaɪərər//
Noun
admirerSingular
admirersPlural
1
A person who has a particular regard for someone or something; one who admires.
She has many admirers who appreciate her artwork.
2
A person who is attracted to someone romantically, often secretly.
She received a love letter from a secret admirer.