Everyone is my teacher...
Sometimes you realize that you want a more in-depth analysis on some subject, and will look for a course or someone with some knowledge on the subject.
Other times, before the thought has even entered your head, you start to see signs everywhere pointing you in the direction of the subject. If things are flowing that smoothly, then you can rest assured...it is meant to be.
"When the student is ready, the teacher will appear"
When you have a desire for something, the universe will do everything to get it for you, or you to it. You will 'come upon' exactly what/whom you need, when you need it. You can learn something from everyone, because even though we are all one, we are individual. No one is quite like you, so the differences are the teachers. The traits in a person that you particularly like, or dislike, are qualities that you also have. The people we are attracted to, are mirrors for us. They show us what needs improvement.
Random people will show up and say or do something that is life changing; and you may be sharing your most profound moments with strangers. Anyone can be the one to 'make your day' or show you the way.
Be grateful to your fellow earthlings, they are here for you. You only need to view your encounters as lessons, and realize that you did indeed learn a great deal, even from that 'chance' encounter.
"Some may be completely unaware that I'm learning from them, yet I bow deeply in gratitude." Eric Allen