I believe that everything is ordered in some way or other, but by that I don???t necessarily mean that God has pre-plans every aspect of our lives, He knows general direction you go but there are number of pathways and you are free to take one of those pathways and there are consequences for each of them and other people have exactly the same choices they can take.