Admirer
Ad·mir·er
Admirer
n.
One who admires; one who esteems or loves greatly.