When considering predestination it is first important to know something of the nature of God. First that God is absolutely unique and thus there is nothing to compare him to in a perfect comparison. There will always be some shortcoming in saying "God is like..." Thus it is with predestination. We do not have anything on earth which we experience comparable with what happens with God's predestination. The closest we come to in this world is when we plan something. But though predestination is certainly planning from God, yet we cannot simply say God planned anything as we think of planning. We are linear in our planning. Our planning is based on contingencies; but not so with God. There is no time when God did not know what he was going to do. God does not plan or think as we do, rather he simply knows. There was never a time in eternity past when God did not know, nor were there any contingencies placed upon God in what he knew. Contingencies exist because God wills them to exist and not the other way around.