have I waited for thee, O Lord, my soul has waited for thy word.
WEB
Psalms 129:5
Let them be disappointed and turned backward, all those who hate Zion.
Parallel Translations
have I waited for you, O Lord, my soul has waited for your word.
Let them all be confounded and turned back that hate Zion.
Cross References
Psalms 71:13Isaiah 37:35Psalms 83:4–11Isaiah 37:22Isaiah 10:12Zechariah 12:3Esther 6:131 Corinthians 16:22Esther 9:5Psalms 122:6Isaiah 37:28–29Micah 4:11Zechariah 1:14–17Zechariah 12:6
Cross references via openbible.info (CC-BY)