What does Zechariah 9:11 mean?
Because of the promise I made with you, sealed in blood, I'll set your prisoners free from the waterless pit. Zechariah 9:11 - Modern Text Bible
(God remembers His covenant and promises to rescue those trapped and hopeless.)