admirer
admirer - noun
a person who backs a politician or a team etc.
a person who admires; someone who esteems or respects or approves
someone who admires a young woman
admirer - thesaurus
adorer
booster
champion
friend
protagonist
supporter