Revelation 7
1 After this I saw four angels standing at the four corners of the earth. They held back the four winds. They gripped them tight so no wind could blow over land, sea, or tree.
4 Then I heard the count of those who got the seal. One hundred forty-four thousand from every tribe of Israel!
9 After this I looked again. A crowd so huge no one could count it! People from every nation, every tribe, every people, every language! They stood before the throne and before the Lamb. Dressed in white robes. Holding palm branches in their hands.
11 All the angels stood in a circle around the throne, around the elders, and around the four living beings. Then they dropped face down before the throne. They worshiped God.
13 One of the elders turned to me. "These people in white robes. Who are they? Where did they come from?"