The Lord is my eternal rock and in Him I can trust day by day, He is my strong castle, because I know that if I build in Him, my construction will not collapse because all my foundation is supported only by my powerful God.
Mighty is our God, strong castle and shield is He in front of every situation that appears to us, God is with us all the time. Let us remember that a house must be built on solid ground, so that when the strong winds and storms come, it can not be demolished.
1 In thee, O Lord, do I put my trust; let me never be ashamed: deliver me in thy righteousness.
2 Bow down thine ear to me; deliver me speedily: be thou my strong rock, for an house of defence to save me.
3 For thou art my rock and my fortress; therefore for thy name’s sake lead me, and guide me.
This is a declaration of trust of David towards God, this man put all his trust in the Lord, in such a way that he said with his firm words “In thee, O Lord, do I put my trust; let me never be ashamed”, that is, clearly this man did not wanted nothing to divert his trust to God.
And that is why he continues saying in the other verses “you are my strong rock and my castle”. David knew that he could not trust anyone else, but only God. So let us trust fully in our God because from Him comes our protection. Our strong castle is God.