Read Revelation 19.
In Revelation 18 God defeated Babylon. At the end of chapter 19 (vv. 11-21) Christ returned to personally defeat the Beast.
In between these two victories, we read verses 1-10. Have you ever been to a sporting event–a football game or basketball game–where the cheering was so loud and so intense that it muffled every other sound? Verse 1 describes the worship of our Lord in similar language when it says, “After this I heard what sounded like the roar of a great multitude in heaven shouting: ‘Hallelujah! Salvation and glory and power belong to our God, for true and just are his judgments.’” It was “the roar of a great multitude in heaven.” Verse 6 echoes this when it says, “Then I heard what sounded like a great multitude, like the roar of rushing waters and like loud peals of thunder, shouting: ‘Hallelujah! For our Lord God Almighty reigns.’”
It is difficult for us to imagine what eternal life will be like, so language like this helps us get a picture to look forward to. The most exciting game you’ve ever witnessed and cheered for will not compare to the excitement and joy and loud shouts of rejoicing that we will make for our Lord. The most enthralling musical concert you’ve ever witnessed will sound like an out-of-tune middle school band recital compared to how we’ll sing and shout the praises of God.
Eternal life will not be boring; it will be infinitely better every moment than the greatest highlights of your life. This hope of eternal life can carry us, it can help us “hold to the testimony of Jesus” while we wait for him to return. When your life is disappointing or worse, remember what God has promised to us in Christ. Then, sing a song for worship and thanks to him as an expression of hope and faith for that coming day.