The Spirit of Christ to Sardis
He who has the seven Spirits of God and the seven stars – the seven stars are the Angels of the Seven Churches, see Rev 1:20. The Spirit of Christ, as the Archangel, the Ruler of the Angels, has the seven Spirits of God in His hand, see Zech 4:10. These Spirits are manifest as seven Angels or messengers. The Angels (shown as horse riders) are the manifestations of the spirits (horses) who report to the Angel of YHVH in Zech 1:10. Through this, we can understand the relationship between a Spirit, and an Angel or Messenger. The Spirit of Christ in this passage is also manifest as an Angel, a Messenger. And in fact, all of the Spirits of God may be manifest as Angels, or Messengers. The number seven refers to the “complete” number of Spirits of God.
I will come like a thief – Christ gave us many warnings that His return would be like a thief in the night, eg Matt 24:43.