“The LORD directs our steps, so why try to understand everything along the way?” Proverbs 20:24 NLT

I say to myself, ‘I shouldn’t have done that,’ after I already did it. Then I ask myself, ‘why did I do that?’ to which I have no answer, most of the time. Solomon’s proverb may or may not be comforting at this time when he writes, ‘The Lord directs our steps.’ If I did something stupid, how could that be the Lord directing me, but on the other hand if it turns out for the good it had to be the Lord directing me. As I look back over my life, I’ve had many of those occasions perhaps you have too, but do not waste your time trying to figure out how the Lord directs our steps, just accept it.
You may ask, ‘Is God directing my steps when I am involved in sin?’ Absolutely not! God is holy and cannot accept sin in His sight. That is why God the Father turned His back on Jesus at Calvary when the sins of the world were placed on Him at the cross. God gives us free will in making choices in this life, but when we put our trust in Him and accept His Son as our savior God will lead those who are His according to His will. Do Christians still sin. Absolutely! Although God is not directing our steps into sin, He will still work out His purposes as we confess and repent providing us with grace and mercy.
It’s hard to accept at times that we could be in a certain place due to the consequences of our sin and yet the Lord continues to bless us. He uses us in influencing others towards Him according to His will. God does not give up on His children who confess and come back to Him. He will even use our past to glorify Him as we repent and live a life of righteousness. “A bruised reed he will not break, and a smoldering wick he will not snuff out.” (Is.42:3 niv) God does direct the steps of those who are His, even the stupid things we do. He will make them right. But remember God never directs us into sin, but as we confessed and repent, He will forgive us applying His grace and mercy. Hard to accept, I know. Just accept it and praise Him for it!