A torrent of destruction hid My darkest soul from rescuing I cry to God for help He heard my voice The tainted earth, it rocked and reeled The heaven's bow, the mountains kneel The thunderous voice of God My covering I will not be afraid From my hope is in his name Who is the rock but our God? Whose blood has sealed our freedom? Jesus Our Saviour Defender Redeemer You brought me to a safer place Equipped my hand and feet with strength So I advance with confidence in Christ His precious truth delivers me From lies that wage war in me Your victory is mine for all my days I will not be afraid For my hope is in his name Who is the rock but our God? Whose blood has sealed our freedom Jesus Our Saviour Defender Redeemer You kneel down to raise me up You my LORD You my God You rescue me with wreckless love You my LORD Oh my God Who is the rock but our God? Whose blood has sealed our freedom? Jesus Our Saviour Defender Our redeemer Jesus Our Saviour Defender Our redeemer