Josiah began his rule as King of Judah at the good old age of 8 years. He brought many reforms to the kingdom of Judah restoring the right worship of Jehovah, and in the Temple of Solomon. He had heard the prophecy of Huldah who said by the word of the LORD that he would die in peace. There seems to be one mark against him, and that is at his death.
“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.” 2 Chronicles 35:22 (KJB)
Josiah heard that the king of Egypt had come up to war against the king of Assyria, and it seems he felt as though he just had to get into a war that did not concern him or Judah. Egypt was not a current threat to Judah, yet he seeks to involve himself and his troops in war.
Necho, king of Egypt speaks to word of God, according to our text above, and Josiah does not heed “the words of Necho from the mouth of God”.
As I read this this morning I thought of Peter who flat out denied the words of Jesus as Jesus told him that he himself would deny and betray Jesus (Matthew 26:31-35, 75). Maybe, for Josiah, it was the source from which the message came. A foreign king. A Gentile king.
As a Christian I know and understand that God’s main source of speaking to His people is through His written word, but can we be so ignorant as to think He will not speak to us through another individual. Now, understand this, God’s word is never in conflict with itself. God is not the author of confusion (1 Corinthians 14:33), and He does not and will not contradict Himself.
Let us always have an ear to hear the word of the LORD. You will get yourself confused if you do not know the written word, which is the Holy Bible. If you do not read it to know God, familiarize yourself with it and God, then you will be deceived.
I do not know what Josiah’s problem was; but let us not make his problem ours.