I am uncomfortable with the word spiritual teacher as it implies that I share a specific path. Guru* implies a level of obtainment I have not achieved. At the moment, catalyst seems the correct word as 99% of the progress is of their own doing.
Today, I have received two notifications of tremendous growth from folks in my general surrounds. Seeing this makes me feel something I also have difficulty naming. The only words I can find is soft satisfaction.
* The MM group has pegged me with the nickname Gurulicious, which is the only nickname I have had that made me laugh.