God has it all figured out.
"I make known the end from the beginning,
from ancient times, what is still to come.
I say: My purpose will stand,
and I will do all that I please.
What I have said, that will I bring about;
what I have planned, that will I do."
Isaiah 46:10, 11b NIV