...
In 2 Kings 22:20, we read "Behold, therefore, I will gather thee unto thy fathers, and thou shall be gathered into thy grave in peace." Then in 2 Kings 23:29-30, we are told that Josiah was killed at Megiddo. Please explain and harmonize.

July 30th 2014 | 39812 views 

The promise which the Lord made to Josiah in 2 Kings 22:20 was because of the splendid work of reformation. King Josiah had inaugurated and was prosecuting against the false and idolatrous religious systems in the land. While it is not specifically stated that this promise was conditioned on Josiah's continued faith and obedience to the Lord, yet we can be assured that was the case. All of God's promises are fulfilled based on faithfulness. Since Josiah did not die in peace, but was slain in battle, we look for where Josiah was disobedient. The incidents narrated in the next chapter, are described more in detail in 2 Chronicles 35. The reason why Josiah suffered a violent death is stated in verse 20. What a lesson for all--to mind their own business and not to meddle in the affairs of others! 

2 Chronicles 35:20-22 (NIV), "20 After all this, when Josiah had set the temple in order, Necho king of Egypt went up to fight at Carchemish on the Euphrates, and Josiah marched out to meet him in battle. 21 But Necho sent messengers to him, saying, 'What quarrel is there, king of Judah, between you and me? It is not you I am attacking at this time, but the house with which I am at war. God has told me to hurry; so stop opposing God, who is with me, or he will destroy you.' 22 Josiah, however, would not turn away from him, but disguised himself to engage him in battle. He would not listen to what Necho had said at God's command but went to fight him on the plain of Megiddo."

Related Questions

Why did Cain hate Abel?
March 09th 2015 | 42435 views
2 Peter 2:4: "For if God spared not the angels when they sinned, but cast them down to hell, and committed them to pits of darkness to be reserved unto judgment." The marginal reading says "hell" is the Greek "Tartarus." What does that mean?
July 29th 2014 | 41324 views
What does perish mean in John 3:16. Does it mean your soul dies and does not suffer or does it mean eternal life in hell's fire?
August 08th 2019 | 43946 views
Since Jesus is to reign until all enemies are put under his feet, and the last enemy to be destroyed is death (1 Corinthians 15:25,26) would it not prove that Satan and his hosts would be destroyed before death is destroyed, and that both would be destroyed during the reign of Jesus?
August 18th 2014 | 39947 views
How can I convince my friend that they are not going to hell?
August 23rd 2014 | 40253 views
If the dead are asleep in the graves awaiting the time of the resurrection at the second coming of our Lord, when all who are in their graves shall be awakened and shall come forth, as the Scriptures affirm; how shall we understand the experiences of some who, at the time of their departure from this life, see heavenly visions of angels, and hear strains of celestial music?
July 30th 2014 | 40224 views
Do the words "everlasting" and "forever and ever" as applied to the punishment of the wicked, mean an eternity of misery, and torment, or merely punishment for a season?
July 30th 2014 | 39957 views
How do I believe in God again after two of my babies passed away? I've been struggling so much. (United States)
April 06th 2022 | 74918 views