flamekeeper

Noun

 * 1) One who tends a fire that must be kept burning (in various pagan practices).
 * 2)  One who keeps some idea alive.