who was foreknown indeed before the foundation of the world, but was revealed at the end of times for your sake,

 There are three great lines of approach in this passage and we look at them one by one. 