on high - heights inaccessible to the foe (Isa 26:1).
bread ... waters - image from the expected siege by Sennacherib; however besieged by trials without, the godly shall have literal and spiritual food, as God sees good for them (Isa 41:17; Psa 37:25; Psa 34:10; Psa 132:15).