Psalm 18:2 Psalm 18:2
The Lord is my rock and my fotress, my deliverer, my God, my strength in whom i will trust, my shield and the horn of my salvation, my stronghold.
What does this mean?

Rock compromises of minerals. In the desert it was a rock which water came out to nourish the israelites Rock; the Earth’s outer solid layer, the lithosphere, is made of rock. God is our mineral source, he is your nourisher, He has all the parts that will keep us nourished and alive when we lean on Him. A rock symbolises stability, and strength, God doesnt change He stays the same.He is not a man that He should lie. His promises don’t change, He is all we need. Fotress: means a place or a source of refuge or support.We can run to God and His arms are open to us. To guide us, to provide for us when there seems to be no way. To restores us. Even when the situation looks the opposite of what you desire God will come through. He wont fail. Fortress also means a large fort or fortified town: God protects us, He surrounds us with His angels. We dont have to be afraid because we are protected, God’s walls around us protect us from every attack of the enemy. Deliverer: means to save from danger or destruction: it also means rescuer, preserver. God will deliver you from danger, bondage, sin, from trouble. He will take you from a place of chaos to a place of peace. In 2 Kings 13:5 The LORD provided a deliverer for Israel, and they escaped from the power of Aram. So the Israelites lived in their own homes as they had before. Shield:also means protection. A shield is used for protection in battle.God is our protector in times of battle. Our physical, spiritual and mental battle. Our faith in God is our shield. We are shielded because we believe He can win every battle. No matter how big or small, when we trust Him that He reigns and will win He will. No matter how long it takes. Its not the beginning of the battle that matters, its the end of the battle.God will fight every battle in our lives. It says in His word: we should put on the full armour: (the shield of faith). When we believe nomatter how things may look God will win the battle, because He has the final say. 2 Samuel 22:31 “As for God, his way is perfect; the word of the LORD is flawless. He is a shield for all who take refuge in him. Horn of my salvation:Jesus died for our sins, (He put to death sin) and rose again( so we are no longer in sin). God is just and hates sin. God expects humans to trust him, love him and live for him. And we fail.Jesus Christ, the Son of God, who never sinned got in my place and took the wrath of God for me. He died in my place.As we trust God and believe what He has done He will work in us to live according to and in obedience to His word. Stronghold: means a place that has been fortified so as to protect it against attack. We have to recognize every wrong thought and replace it with God’s word. We have to protect our minds with God’s word and meditating and understanding of God’s word. So when every thought that is not of God comes we have God’s word to fire back.