Verehrer

Noun

 * 1) lover primarily one who loves another in secret
 * 2) admirer
 * 1) admirer