Not every spirit is of God. Not every spiritual experience is a godly one. Since there is a good spirit (Holy Spirit) and evil spirits, how do we know the difference? Ryan Alsheimer teaches from 1 John 4:1-6 about how to test spirits, and the authority that Christians have over evil spirits.