Revelation 21:27 But there shall by no means enter it anything that defiles, or causes an abomination or a lie, but only those who are written in the Lamb’s Book of Life.
There is no death.
There is no hell.
There is no Satan.
There are no demons.
There is no temptation.
There are no non-believers.
I have the opinion that sin no longer exists.
The verse is not saying it does but cannot enter the city.
I believe the verse says it does not enter the city because it no longer exists.
God restores all things to the way it was meant to be – He is our God and we are His people.
If your name is in the Lamb’s Book of Life then the blood of Jesus has cleansed you from all unrighteousness.
He is your Savior.
He is your Lord.
He is your Messiah.
And you are His!