In Heaven there is light…
Light. No secondary sources. No generators and power lines, not even the sun. Illumination right from God himself–the lamb is the lamp. There will be no night–could be a variation in brightness; maybe a gentle suffused light.
The city does not need the sun or the moon to shine on it, for the glory of God gives it light, and the Lamb is its lamp.
In Heaven there will be trees and seasons…
down the middle of the great street of the city. On each side of the river stood the tree of life, bearing twelve crops of fruit, yielding its fruit every month. And the leaves of the tree are for the healing of the nations.
Revelation talks of several angels riding out on horses. Elijah–chariots and horses of fire come to and from heaven. Elisha–God sent horses and chariots and warriors from heaven.
The armies of heaven were following him, riding on white horses and dressed in fine linen, white and clean.