All will end well for you

My God has told me it will end well;
He has assured me he is in control;
He says if I worry, I worry for nothing;
That no matter how dark the sky may be,
It will not rain on me;
That no matter how dark the night may be,
I will find my way home;
This is the assurance he has given me;
And he never fails those he promises;
He will keep his promise to me;
This same promise he makes to you;
Are you going through some trying moment?
He is by you;
He will see you through;
He will turn your darkness into light for you;
He will turn your problem into a solution.
He will turn your failure into success;
And all will end well for you.