Who would be a good teacher? I’d easily say that life is the greatest teacher. Everything we do, say, feel, or see, we learn from.
They become our teacher, whether the lesson is good or bad, it still serves a purpose.
In my life, I believe that every person that God puts in front of me, I must learn something from them. What that ‘something’ actually is, is the challenge.