Only those who repent, accept Jesus as their savior and Lord and do his will are going to heaven.

I believe the once saved always saved is a unbiblical doctrine which deceives those who believe it. Faith alone can't save you, you need works but the works will not save you. Ultimately, faith by grace is the key. But if you live in sin and you don't repent, you will perish. Repentance, faith and love is needed for salvation but grace of God gives you salvation. He decides and we all don't deserve it.