I have a bone to pick with you... How do you know that your life isn't already set and written as if in stone, How do you know that an omnipotent GOD is not able to repredict your new future on a moments notice, after you have changed your future, I forgot the myth but didn't the guy in mythology try to change his future by not killing his father and marrying his mother. He failed, he found some guy on the street who insulted him and he killed this guy it was his father. Then he found this girl at the palace and married her, it was his mother. He ran away to avoid this fate yet it happened anyways...
That's funny because that's the prime example I always use when explaining God's omniscience and free will. It's a Greek tragedy called Oedipus Rex, and the concept of it is that fate cannot be changed. Simply put; free will does not exist, or it is redundant and meaningless. If free will exists, then God cannot be omniscient because he will know every choice I make, and since he has created me, he has created me to make that choice. If I change my mind, then he has also created me to change my mind, and he also knows that I will change my mind. If he does not know that, and cannot do that, then he is not omniscient. Put another way, whatever choice I make is meaningless because there is someone who exists that knows what I will choose. Which defeats the point of choosing something because no matter what I choose, the same thing always happens. I have no freedom in the choices I make if they lead to the same things.