Heaven does not need to be a big place, an earth size location is more than enough space. I believe in Heaven, that it is a real physical location, but where exactly is it? When people have near death experiences they experience a tunnel effect, this tunnel effect is said to be that as you approach the speed of light you experience a tunnel, so, my guess is that a dead human in a spiritual body goes zoom out of the earths atmosphere, as they approach the speed of light they go through the tunnel [which is just an effect of going fast] then go to beyond light speed perhaps as much as 200 times the speed of light per second, er, I think? for about a few seconds. So where would they end up? The nearest system is Alpha Centauri, at 4.37 LY [light years] or Epsilon Eridani at 10.5 LY [I think that has verifiable planets] or it could be Polaris system[the north star] at 430 LY This assumes that a dark matter portal connection exists between the planet heaven and the planet earth? Alternatively, Heaven is a extra dimensional bubble that surrounds the earth but is invisible due to its parallel dimension. or Heaven is an invisible planet located within our solar system.