God could have limited salvation to only an elect and chosen few, but praise be to Jesus, He did not.
Revelation 13 (New King James Version)
8All who dwell on the earth will worship him, whose names have not been written in the Book of Life of the Lamb slain from the foundation of the world.
Revelation 20 (New King James Version)
15And anyone not found written in the Book of Life was cast into the lake of fire.
Revelation 21 (New King James Version)
The Glory of the New Jerusalem
22But I saw no temple in it, for the Lord God Almighty and the Lamb are its temple. 23The city had no need of the sun or of the moon to shine [l]in it, for the [m]glory of God illuminated it. The Lamb is its light. 24And the nations [n]of those who are saved shall walk in its light, and the kings of the earth bring their glory and honor [o]into it. 25Its gates shall not be shut at all by day (there shall be no night there). 26And they shall bring the glory and the honor of the nations into [p]it. 27But there shall by no means enter it anything [q]that defiles, or causes an abomination or a lie, but only those who are written in the Lamb’s Book of Life.