2 Chronicles 35:20-22—After all this, when Josiah had prepared the temple, Necho king of Egypt came up to fight against Carchemish by Euphrates: and Josiah went out against him. But he sent ambassadors to him, saying, What have I to do with thee, thou king of Judah? I come not against thee this day, but against the house wherewith I have war: for God commanded me to make haste: forbear thee from meddling with God, who is with me, that he destroy thee not. Nevertheless Josiah would not turn his face from him, but disguised himself, that he might fight with him, and hearkened not unto the words of Necho from the mouth of God, and came to fight in the valley of Megiddo.
Josiah had been a godly king and restored the temple worship, but the prophet had told him God’s judgments were inevitable. In our passage today, Josiah does what seemed good, but not at God’s leading. In fact, God warned him through the mouth of a heathen king. Carchemish must have been an ally of Judah and it seemed to make sense to fight together their common threat, Egypt. The words of the king of Egypt should have given Josiah a check to seek God’s plan. When we step out on our own, with our own reason, we can place ourselves in harms way. God is faithful to warn us, even through the lips of an unbeliever. Remember in Jesus’ day when the High Priest said, “It is better for one man to die than the nation to perish”? Though he did not know it, it was a prophetic word. We shouldn’t ignore what unbelievers say when they are rebuking us. It may be the Lord. I have heard unbelievers say, “I thought you trusted in God.” Ouch. God will use those who are unbelievers to remind us to look to Him. Josiah was a great king and gave the nation one more chance to turn back to God, but he put himself in a position to be taken out of the scene early by not being sensitive to God’s warnings.