Acts 3:21
21 Whom the heaven must receive until the times of restitution of all things, which God hath spoken by the mouth of all his holy prophets since the world began.
Will all things be restored to God or just some things?
PROBLEM: On the one hand, this verse speaks of the “restoration of all things,” which seems to imply that all will eventually be saved. On the other hand, the Scriptures declare that many will be lost (Matthew 25:41; Revelation 19:20). Will everyone eventually be saved?
SOLUTION: God desires that all people be saved (1 Timothy 2:4; 2 Peter 3:9). However, some are simply “not willing” to accept His grace (cf. Matthew 23:37). Since God is love (1 John 4:16) and humans are free, God cannot force them to freely love Him. Forced freedom is a contradiction in terms. Hence, God will allow the unrepentant to have it their way. Those who do not say to God, “Your will be done,” will eventually hear God declare to them, “your will be done.” Such is the nature of hell. Nowhere in the Bible does it hold out hope for those who refuse to accept God’s love. A loving God cannot force anyone to love Him. Forced love is a contradiction in terms. Love always works persuasively, but never coercively (see also comments on Colossians 1:20).
What then does “the restoration of all things” mean? Peter is speaking here to the Jews and makes reference to the “restoration of all things, which God has spoken by the mouth of all His holy prophets since the world began” (Acts 3:21). Peter said it is referring to the “covenant which God made with our [Jewish] fathers, saying to Abraham, `And in your seed all the families of the earth shall be blessed’ ” (Acts 3:25). This Abrahamic covenant was unconditional and included the promises of possessing the land of Palestine “forever” (Genesis 13:15). It is to the future fulfillment of this Abrahamic covenant that Peter refers. It is the restoration of all things to Israel, not to the salvation of all people (see also comments on Romans 11:26-27).