There are always two spirits at work: the Holy Ghost and a satanic or false spirit. Witchcraft comes from a satanic spirit and opposes God's Spirit.
The God of the Bible is a God of truth. On the other hand, the Devil is the great enemy of truth. The Bible says of him, “there is no truth in him.”
God knows everything, but this does not eliminate man’s responsibility to confess his sins. Failure to do so forfeits God’s practical forgiveness.
There are two categories of sin: sins against God and sins against man. By default, every sin is against God. Yet, not all sin is against man.
