God has ordained a predetermined destiny in each and every one of our lives. It is our responsibility to learn to let go. We have to learn to trust God and trust that through faith in him, He always keeps his promises. God made a promise to Abraham, and although he died before the promise was fulfilled, God still brought the promise to pass. God never lost a battle from Genesis to Revelation and never will.