I think God just knows everything: past, present & future so it gives the appearance of predestination. But I try to live like everything depends on my next move or decision.

decath

I look at it this way. Our current time and place is the middle of a spider web. We can make several choices, the strands radiating out from the middle. God can see where all those choices will lead, He sees the big picture.

Our initial choice doesn't restrict our final outcome too much. We can easily move over a strand or two. But after several choices, the outcome gets to be restricted. The strands are too far apart to jump over.

So we have both freedom of choice and to a certain extent predestination (based on our freedom of choice).