Once again, Yahweh speaks an oracle to Jeremiah. This time it is about the coming of King Nebuchadnezzar of Babylon to attack Egypt. Exactly when this will take place is not clear. Jeremiah was to declare this attack in Egypt, especially in Migdol, Memphis, and Tahpanhes. They should get ready. Migdol was an island in the Nile River, while Memphis was in the heart of the southern Egyptian delta. Tahpanhes was a northeastern border town, where the migrant Judeans had first gone. All these places should man their stations because the powerful sword of Babylon was going to devour all the people around them.
Yahweh utters an oracle to Jeremiah, even though he is in the Egyptian northeastern border town of Tahpanhes, where the Suez Canal is today. Once again Yahweh wants Jeremiah to do some symbolic action to get a point across. Jeremiah was to take large stones and then bury them in the pavement at the entrance to the palace of the Egyptian Pharaoh. He was to do this in front of all his fellow Judean expatriates. Then he uttered God’s prophetic oracle that King Nebuchadnezzar, his servant like his own servant prophets, would put his throne on top of these stones. He would then spread out his royal canopy over them. In other words, the Babylonian king was going to take over Egypt. It actually happened in 568 BCE, about 20 years after this action.