This is what God gave me today in His word:
My shield is with God, who saves the upright in heart. (Psalms 7:10)
Now, God certainly does save the upright in heart. In fact, He saves only the upright in heart. The problem is that no one, even David, is upright in either their heart or their actions. David committed murder and adultery, and we all have our own areas of struggle, no matter how big or small we may think they are. However, David doesn’t stop there:
God is a righteous judge, and a God who feels indignation every day. (Psalm 7:11)
God feels indignation at our sin. If the fact that every single day of our life, we make the one and only almighty and all-powerful God indignant doesn’t scare us, nothing will. However, David then goes on to gives us hope in the next verse:
If a man does not repent, God will whet his sword; he has bent and readied his bow; he has prepared for him his deadly weapons, making his arrows fiery shafts. (Psalms 7:12-13)
David is in the Old Testament; he can’t know yet that God will sacrifice His very son for us. Thus, we only have half the story here. God has “whet his sword”, and he already has prepared to pour out His righteous wrath on the World. But Christ came to Earth, took all of our sin and shame – took everything that made God so indignant at us, and put it on Himself. He bore the full weight of God’s sword and punishment, so that now, if we repent and turn to the Lord, we can indeed be called “upright in heart”, and it can be said of us that we “walked perfectly in the way of the Lord all the days of our life”.
You are Loved!