"...weeping may stay for the night, but rejoicing comes in the morning." Psalm 30.5It has always been this way, great victories have and will always come after great battles.
The greater the victory, the greater the battle.
Our faith is what assures us that, one great day, there will be no more struggles, weeping, sadness, tears, worries, that is, everything that afflicts the soul of those who serve the Lord God Almighty.