You are pouring into the word "foreknew" an unbiblical meaning, something like "knew about it ahead of time." Rather, the word meaning "know people ahead of time," that is, know someone, means to "fore-love" them. According to the verse you quote, God decided to love believers personally from...