When his son Absalom rebelled against him, David had to flee from Jerusalem to save his life. Out of that experience he wrote this Psalm.
When David was in the wilderness he was pleading for God’s help and strength (vs.1). David was much aware his true rock was God. His true shelter and his true strong Tower was God (vv.2-3). David was abiding in His tabernacle, since God was his protection, he didn’t needed the city walls for his protection. God was his Rock. He didn’t needed the tabernacle for his worship. God was his Tabernacle (vv.4-5). So David was rejoicing in the wilderness even though his situation and circumstances were bad. David always sang and gave praises to the name of God always (vv.6-8). When you bring your request to the Lord and relay on Him, you discover you can rejoice in Him. Paul encourages in Ph.4:4 saying “
Rejoice in the Lord always”.
What is God to you? Is He your Rock, your Shelter, your Strong Tower, or your Tabernacle? God never intended that His people “throw in the towel”. Remember these truths. He is always listening to your cry, He is always with you and never forsake you, whatever your circumstances. You can always rejoice in God‘s protection.
Are you trusting Him to meet your specific needs today?