In many ways [this text] brings to mind Judgement Day and the separation of the sheep from the goats when Christ the King comes to take His treasured possession home to be with Him in the courts of everlasting life.
God invites us to have intimate conversations in a world filled with mockery and hate. To trust Jesus reigns whenever and wherever He extends a word of promise to the displaced and the disfavored, welcoming them home.
If the resurrection were just a repetition of this world, then it would be ridiculous, indeed. But the resurrection is different. It is a world without death.
Even though the sins of the Israelites are great, like scarlet, they shall be as white as snow. In spite of great transgression, there is even greater forgiveness.