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.
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 [...]