The Bible teaches that only certain people will go to Heaven

"Those who do not repent of their sins will bear them forever, and go to hell." How do you know what people do at the point of death? If ones soul is willing to repent, then they will repent during their death. Only those who would refuse to repent are those who would go to hell. You assume that only christian repent their sins. There is a reason why we can't know for sure if someone is going to heaven or hell with the exception of certain cases in the bible. "I think you put this verse in because you wanted to say that everyone who listens and follows the teachings of the Bible will be saved." I don't think you read the quote, it specifically mentions that people who do not hear of the law can still follow it and be seen as just in the sight of god. "You yourself say that "knowing God" is "believing in God." Does this mean that Satan and demons will be in Heaven?" The Satan does not know god, he just knows that is real. I can talk to a person, know they exist, know what they are capable of, and not really know them. This is confirmed in this verse "By this we know that we have come to know Him, if we keep His commandments. The one who says, "I have come to know Him," and does not keep His commandments, is a liar, and the truth is not in him;" 1 John 2:3-4 If Satan and demons claim to know god, but wouldn't keep his commandments, then they are a lying. This proves that Satan and demons do not know god yet they know he exist, know his power, and even talked to him. I also note that your use of verse James 2:19 incorrectly. James 2:19. If you read the verse, it does not say that demon believe in god, but they believe he is one. They know he exist, they know his power, and the shudder because they know. "You believe that God is one. You do well; the demons also believe, and shudder." "Also, knowing God and being a Christian are completely different." I agree that they are different. One can be a Christian and not keep god's commandments, thus not just in the eyes of god. One can be a non-Christian and keep god's commandments, thus is just in the eyes of god. "God is real, and to believe in him means to believe that he exists." There is a difference in believing someone is real, and believing in them. Satan believes god is real, he believe in god's power, he believe god is right, but he does not believe in his rules because he does not follow them. "They said, "Believe in the Lord Jesus, and you will be saved, you and your household."" Acts 16:31 Again we run into the problem with the definition of believing in Lord Jesus. But I notice a double standard with your definition. Earlier you mentioned that according to your definition, satan and demons believe in god. Now you give a verse that says anyone who believes will be saved. The definition I use for believing in god does not suffer from this double standard. Satan and Demons do not believe in god according to my definition. Now you said not to use the word believe, but notice that the word trust does not change the verse much. In order to trust someone you have to know them. "for it is not the hearers of the Law who are just before God, but the doers of the Law will be justified. For when Gentiles who do not have the Law do instinctively the things of the Law, these, not having the Law, are a law to themselves, " Also note that the law does not say you have to be christian or jewish. Note that in verse from Romans 2: 13-16 those who do not hear the law. This would include people who are non-jew and non-christian. Now if the law required you to be christian or jewish, then how on earth could you not hear the law but follow it? "I feel we may not be understanding each other, that we might just be arguing back and forth the same things, meaning the same thing." We clearly do not have the same conclusion since I believe that non-christians can go to heaven yet you do not. The law does not mean that you are a christian otherwise Roman 2:13-16 would be false or make no sense. May the holy spirit help you understand the bible. And god bless you.