Does foreknowing mean God made these things happen??

Archives