Люди несведующие обычно забывают, что Бог временем не ограничен. Он - вне времени. Бог знает, что с тобой было, есть и будет. Он не гадает, а знает, что с тобой случится, например, через год. А, вот то, что с тобой будет через год, ты готовишь всей своей жизнью сам. Сплетая своими решениями и поступками цепь событий, приводящую тебя к тому, что будет.
Представьте себе родителей, которые хорошо знают своего ребёнка и потому знают, например, какой вуз он выберет для поступления. Значит ли это, что выбор их чада несвободен?
Главное, не путайте предвидение с предопределением. "Бог всё предвидит, но не всё предопределяет".
Добровольное самоограничение Бога во всех вопросах связанных с свободой воли человека. Для чего? Для того чтобы нашлись те кто Бога будут добровольно любить, так, по крайней мере, это описывает православие.