Ezekiel
Ezekiel 24:7ESV·traditional attribution

For the blood she has shed is in her midst; she put it on the bare rock; she did not pour it out on the ground to cover it with dust.

Matthew Henry Presbyterian @wholebiblehenry

We have here, I. The notice God gives to Ezekiel in Babylon of Nebuchadnezzar's laying siege to Jerusalem, just at the time when he was doing it (Eze 24:2): "Son of man, take notice, the king of Babylon, who is now abroad with his army, thou knowest not where, set himself against Jerusalem this same day." It was many miles, it was many days' journey, from Jerusalem to Babylon.

Commenting on Ezekiel 24:1-14

John Gill Reformed Baptist @doctorgill

For her blood is in the midst of her,.... The blood of innocent persons shed in the midst of her, openly and publicly, cried for vengeance: she set it upon the top of a rock; where it could not soak in, as when spilled upon soft earth: this denotes her openness and impudence in shedding blood, as not being ashamed of it, or afraid of...

Jamieson-Fausset-Brown Reformed @jfbcommentary

upon the top of a rock--or, "the dry, bare, exposed rock," so as to be conspicuous to all. Blood poured on a rock is not so soon absorbed as blood poured on the earth. The law ordered the blood even of a beast or fowl to be "covered with the dust" (Lev 17:13); but Jerusalem was so shameless as to be at no pains to...