mystagogue

(noun)

noun

1. A person who prepares an initiate for entry into a mystery cult, or who teaches mystical doctrines

2. One who keeps and shows church relics.