Hag 2:7 God shaking the heavens and the earth is a recurring description of the “day of the Lord”, which means that when the time comes, God will deal with the unrighteous, judge them and restore those who have faithfully followed God. When Jesus returns to earth, it says, “29“Immediately after the tribulation of those days the sun will be …