I ask this question to myself and if your life is ruled and reined by the King of king and Lord of lords you have undoubtedly discovered that God waste nothing. That your next step and breathe He is there and He knows.
Our God knows the challenges, the temptation and even the failures you will face. He also knows the times when you will partake in doing His will whole heartedly and having part in the joy of heaven to see a soul saved.
Allow our Heavenly Father to orchestrate your life. Don’t resist Him just because things did not turn out the way you expected. He knows; remember he was there with you.
God has a divine purpose in your life. Each step and decision our Lord is there. Nothing about your life escapes Him, not even your very tears.