Lyrics
all my people say Hallelujah, hallelujah, Oh hallelujah
all my children say Hallelujah, hallelujah, Oh hallelujah
all my children say Hallelujah, hallelujah, Oh hallelujah
You're my solid rock, and my salvation; No one but you
You're my present help, in times of trouble; I will praise you
Hallelujah, hallelujah, Oh hallelujah
You're my solid rock, and my salvation; No one but you
You're my present help, in times of trouble; I will praise you
In Igbo
Agam e buru Aleluya e buru (I will lift up my praise)
Para Aleluya para, (I will praise Hallelujah in song)
Agam e buru Aleluya bugara Chineke (I'll lift up my praise to the Lord)
Otua ka Chineke m di e (This is how my God is)
Agam e buru Aleluya e buru (I will lift up my praise)
Para Aleluya para, (I will praise Hallelujah in song)
Agam e buru Aleluya bugara Chineke (I'll lift up my praise to the Lord)
Agidigba e, Agidigba e (He is mighty! He is mighty!)
Otua ka Chineke m sha tom e (This is how amazing my God is)
Agidigba e, Agidigba e (He is mighty! He is mighty!)
Agam e buru Aleluya e buru (I will lift up my praise)
Para Aleluya para, (I will praise Hallelujah in song)
Agam e buru Aleluya bugara Chineke (I'll lift up my praise to the Lord)
Otua ka Chineke m di e (This is how my God is)
Agam e buru Aleluya e buru (I will lift up my praise)
Para Aleluya para, (I will praise Hallelujah in song)
Agam e buru Aleluya bugara Chineke (I'll lift up my praise to the Lord)
When I remember what you've done for me
When I remember what you've done for me Lord
When I remember what you've done for me
When I remember what you've done for me Lord
When I remember what you've done for me ( Agidigba e, Agidigba)
When I remember what you've done for me Lord ( Agidigba e, Agidigba)
Agidigba e, Agidigba e (He is mighty! He is mighty!)
When I remember what you've done for me, Lord ( Agidigba e, Agidigba)
When I remember what you've done for me, Lord ( Agidigba e, Agidigba)
Agidigba e, Agidigba e (He is mighty! He is mighty!)
In Swahili
Pamoja, Pamoja, Pamoja, Pamoja na Yesu! (Together, Together, Together, Together x4 with Jesus)
Teremka, teremka, teremka, teremka (Go down/ Descend)
Panda, panda, panda, panda (Ascend)
Hallelujah, hallelujah, Oh hallelujah
Agidigba e, Agidigba e (He is mighty! He is mighty!)
Agidigba e, Agidigba e (He is mighty! He is mighty!)
Agidigba e, Agidigba e (He is mighty! He is mighty!)
Video
Meaning & Inspiration
Solid Rock is a multilingual declaration of praise centered on God as refuge, salvation, and present help. Its English refrain names the foundation of that confidence, while the Igbo lines repeatedly lift hallelujah to God and celebrate his might. The recurring memory of what God has done turns testimony into worship. Rather than presenting praise as an abstract idea, the song ties it to remembered help in trouble and to the conviction that no other foundation is secure.
The movement among English, Igbo, and Swahili gives the praise a communal character. Calls for people and children to sing are answered by repeated hallelujahs, and the Swahili lines emphasize togetherness with Jesus. Psalm 46:1 closely matches the description of God as present help in trouble, while Psalm 18:2 uses the same cluster of images: rock, refuge, deliverer, and salvation. The repetition reinforces a simple confession that remembrance of divine action naturally leads to sustained praise.
Related Scripture
- Psalm 46:1 The psalm calls God a refuge and present help in trouble, wording echoed by the song.
- Psalm 18:2 David names the Lord as his rock, refuge, deliverer, and salvation.