There are three witnesses: the Spirit, the water, and the blood. These three witnesses agree. We accept human testimony. God’s testimony is greater because it is the testimony that he has given about his Son. Those who believe in the Son of God have the testimony of God in them. Those who don’t believe God have made God a liar. They haven’t believed the testimony that God has given about his Son.