What do the numbers in the Book of Revelation mean?

There are some strange numbers in Revelation. For example, God has seven Spirits and exactly 12,000 people from each of the 12 tribes of Israel are sealed by God. This article shows that all numbers in Revelation are symbols and explains the meanings of the numbers 2, 4, 7, and 12.