And we know that before he returns there will be great tribulation, the sun will not shine, the moon not give off light, the stars will fall, then the Son of Man will appear and all of the tribes of the earth will mourn.......
If the sun stops shining there'll be no mourning.......they'll all be dead.
This is hyperbole; the same sort of hyperbole used in Hebrews to
signify the very same event, THE PUTTING AWAY OF THE OLD TO BRING IN THE NEW. The light of the Old Covenant would cease to shine, i.e., the consummation of the age.
26 whose voice then
shook the earth: but now he hath promised, saying, Yet once more will I
make to tremble not the earth only, but also the heaven.
27 And this word, Yet once more,
signifieth the removing of those things that are shaken, as of things that have been made, that those things which are not shaken may remain.
28 Wherefore,
receiving a kingdom that cannot be shaken, let us have grace, whereby we may offer service well-pleasing to God with reverence and awe:
29 for our God is a consuming fire. Heb 12
"...the tribes of the earth will mourn..."
READ TRIBES OF THE LAND, i.e. JEWS. Mourning as in:
11 And I say unto you, that many shall come from the east and the west, and shall sit down with Abraham, and Isaac, and Jacob, in the kingdom of heaven:
12 but
the sons of the kingdom shall be cast forth into the outer darkness:
there shall be the weeping and the gnashing of teeth. Mt 8
28 There shall be
the weeping and the gnashing of teeth,
when ye shall see Abraham, and Isaac, and Jacob, and all the prophets, in the kingdom of God, and yourselves cast forth without.
29 And they shall come from the east and west, and from the north and south, and shall sit down in the kingdom of God. Lu 13