I was quite disappointed that one of my favorite sites gotquestions.org believes that Christians upon death are immediately in heaven, and that we go to heaven at all. The Bible clearly teaches in revelation that when we die we are in the grave until the resurrection, and that when we are resurrected we are judged and heaven and earth are remade. We get to live in New Jerusalem, not heaven. So why do so many Christians believe heaven is our destination? Yes I know everyone uses 2 Corinthians 5:8 which says "We are confident, I say, and would prefer to be away from the body and at home with the Lord." But that doesn't say we go to heaven when we die, that is simply saying it's better to walk in the spirit than the flesh, thus being absent in body but present with the Lord. John 3:13 "No one has ever gone into heaven except the one who came from heaven--the Son of Man." Revelation 21:2 2 I saw the Holy City, the new Jerusalem, coming down out of heaven from God, prepared as a bride beautifully dressed for her husband. Why do so many Christians miss this teaching or completely ignore it? I am not saying this is a crucial issue, but it is one that bugs me.