"We are from God; whoever recognizes God listens to us; anyone who is not from God refuses to listen to us. This is how we can distinguish the spirit of truth from the spirit of falsehood." (1 John 4: 6)
Jesus says: "My sheep hear my voice; I know them, and they follow me. " (John 10: 27)
There are two types of spirits – spirit of truth who dwells in the children of God and the spirit of falsehood who dwells in those who have rejected Jesus.
God stamped his DNA in every person created in His image and likeness. But only those who are born again are children of God. The children of God listen to the voice of their shepherd and recognize it. They follow the Lamb wherever He goes. Those who are not children of God do not have the spirit of truth living in them.