Heaven is not a cartoon-like realm of clouds and harps, but a physical garden city where God dwells with His people. The New Jerusalem described in Revelation is an enormous city approximately 1,500 miles in each dimension, featuring precious stones...