For millennia God’s people have cried out to Him, “How long, O Lord?” How long will you delay bringing justice to this earth? How long will you delay establishing Your righteous reign upon the earth? When the Lamb of God takes the scroll and begins to break its seals, “tribulation” will begin upon the earth. It will be a time of unprecedented distress. God will judge those who oppose Him, vindicate those who trust in Him, and save those who turn to Him. His ways are always right, but even as His justice arrives, His mercy and grace will not depart.