Since God is love, won’t He take all of us to Heaven?
It's true that God is love, but He is not only love. He is also holy, righteous, and just. He cannot allow sin
into His presence and He must punish sin. Every person has sinned against God, and sin separates us
from God. No one is good enough to work his way to Heaven.
The good news is that God has provided the cure for our sins. That cure is His Son, Jesus Christ, who came to Earth to save sinners. He did that by living a sinless life, dying for our sins on the cross, and then rising again.
Now, any person can receive the free gift of salvation by believing in Jesus and recognizing Him as both Savior and Lord. God wants everyone saved: “For whosoever shall call upon the name of the Lord shall be saved” (Romans 10:13). “And whosoever will, let him take the water of life freely” (Revelation 22:17).
Salvation is by grace through faith. There’s no one so good he need not be saved and no one so bad he cannot be saved. Trust the Lord Jesus, not your good deeds, which cannot make you righteous. Only Jesus, by His cleansing blood, can do that.
Any person who receives salvation will go to Heaven and be with Jesus forever.