“I try to be my own best mentor.”
That I’m trying myself, but sometimes is very hard. On the other hand, I don’t see any other option of getting a mentor around me , except from the books I read. It is said that , when the pupil is prepared, the teacher will appear, so that probably means I’m not prepared…
In your case, in your dreams, probably one of your teachers showed you the Way (through the questions he asked — and you were capable to answer) and prepared you for a next chapter in your life. Dreaming is one of the best ways to receive answers to our biggest questions in life, because then the consciousness is shut (those nagging thoughts) and subconscious awakens to connect itself to higher spheres of mentality/spirituality.
P.S.: Dharma means Holly Teachings, as revealed by a Deity; initial was taken from Hindus religion , but is more important in Buddhism. Dharma with little “d” are the teachings received from a guru/mentor, with capital letter is the one revealed directly by Buddha (Revelation that shows the way to Enlightenment).