all this was ordained by God from the foundation of the world, and therefore before the ?lapse?

Interesting late Middle English Advent carol we sang one year that didn't even mention Jesus. The general gist of the carol was that it was a good thing that Adam lapsed because otherwise Mary wouldn't have gotten to be the Queen of Heaven.