You've heard it said that the Lord can use anybody to fulfill His purposes. I would add one caveat: The Lord can use anybody, many times in spite of themselves.
Today, the Holy Spirit ministered to me from the most unlikely place. As I was going to my daughters' school to have lunch with them both, I was listening to Bob Marley's album "Legend". The second track is called "No Woman No Cry". First of all, you have to understand that right now I have some major changes happening in my life. The thing is, I love change. However, sometimes the changes are not so comfortable. I just have to rest in the promise of Romans 8:28,
"That’s why we can be so sure that every detail in our lives of love for God is worked into something good." (The Message)
Back to Bob. In "No Woman No Cry", close to the end of the song, Bob sings blissfully in his Jamaican accent "Everything’s gonna be alright, everything's gonna be alright." All of a sudden, I could feel the presence of the Lord, and He was telling me “Bill, everything’s gonna be alright!” Slight different pronunciation, of course.
Funny how things happen sometimes, isn’t it. It just goes to show that many times the Lord CAN use folks in spite of themselves. Like Bob, I’m living proof of that.