God's Voice

I was laying down the other night and God begin to pour some knowledge. Of course, what I assumed would be an early night was automatically shifted to a night of wisdom impartation. He said " My sheep know my voice" I didn't understand why the statement. I felt like it was so random, but then I begin to ponder on it a bit. Oftentimes, we battle with the concept of knowing the difference of who is speaking in our heads. Is it God? Is it me? Is it the devil? Many times I was asked the question of how to know God's voice. I heard before that there are always three voices in our heads. Ours, God's, and then the devil's. Ours is often layered with doubt and negativity. If we are asked to do a task like pray for someone or give to another, our voice would often reply with doubt if that was really the instruction. Basically, we would find a way to talk ourselves out of the task or nudge to do something clearly perceived as good....