Commentators explain that in the ancient world, city gates were shut at night for protection. The eternally open gates of the New Jerusalem powerfully symbolize its perfect and permanent peace. As Charles Spurgeon notes, "Shut gates signify war; open gates mean peace." In heaven, there will be no more fear, no enemies, and no need for defense, signifying absolute security for all its inhabitants.