The enigmatic “seven spirits of God” mentioned in Revelation 1:4, 3:1, 4:5, and 5:6 have long been a mystery to theologians. Are they angels? The Holy Spirit? Could they even be both? We aren’t told explicitly, but a careful investigation into the full canon of scripture can guide us toward a solid conclusion.