The Best Teachers

“…the best teachers are people you have difficulty with, because they teach you important things about yourself”

I have found this to be very true.