The apostle John had a series of visions that make up the book of Revelation. These visions revealed the flow of human history from God’s perspective. Over and over again John saw evil on the precipice of victory, only to see a Lamb—that had been slaughtered—standing victorious over it all. No matter how great the…