Foreknowledge does not contradict free will. Free will is one's ability to make an intellegent decision based on choices that are influenced by our emotions; thoughts; environment; mental data base; thought process and exposure. However, foreknowledge is the divine insight of knowing one's...