Many teachers, pastors, friends. The best lessons I have learned were from the Holy Spirit talking to my heart. A few examples for you:
I was really mad at God one time and I was walking to my car in the parking lot after work and I was saying to Him. I am not going to talk to you and I...