So where is it? If it’s a place and as well-defined as you say it is, where is heaven in the grand scheme of things?
With God Almighty. In his presence. The New Heavens and New Earth will be real too.
Read your Bible. Remember, “for today you will be with me in Paradise”? Was Jesus lying? How about taking HIS word for it? Isn’t God’s word sufficient?
Hoss