God who declares the end

I am God and there is none like Me, Declaring the end from the beginning.

Isaiah 46:9-10

Every day life we face is uncertain, many things we do has outcomes, some turn out to be good and some turn out to be bad. When our actions turns out to be good we rejoice,
but when our actions turns out to be a mess, we blame ourselves and get depressed.
One thing we forget is, God knows all our outcomes.
He knows the end from the beginning.
Nothing we do is without His knowledge. He knows it all.
Even it may seem not good in our eyes, but God has something good to come out of it. For Him there is nothing bad.
All things works together for good for those who love the Lord and who are called according to His purpose.
Even when we mess it up, He declares the final end result. He turns our sorrow into dancing, our failures into success.
The final end result is always glorious in our life, because it is our Father God who declares it and makes it happen even from the beginning.
so today if you have messed up your life do not worry or be discouraged or depressed.
Trust God and give yourselves in His hands. He will declare a final best result in your life and make all the mess into perfection, so that His name is glorified.