The Lord said He went to prepare a place for us. When He has prepared it, He would come again to take us to be with Him. This place is New Jerusalem. However, many Christians nowadays are not so clear whether the New Jerusalem in heaven is a real city. Being affected by Greek culture and beliefs, some think that physical substances are not spiritual. So, they take New Jerusalem as a non-physical symbolic expression. Satan also wants to make people unclear and unsure of the things in heaven, so that they would not desire them.
This series of messages list out many Bible verses to assure us that New Jerusalem is indeed a real city, which is also full of spiritual meanings.