well, Rev 22 is ver tricky, it goes back and forth between God, jesus and the Angel that is with John, BUT if we are to take JOHN's own words in REV 22:20
He who testifies to these things says, "Yes, I am coming soon." Amen. Come, Lord Jesus.
Then John is asking Jesus to come, BUT, in 22:10 is the beginning of a discourse by the angel that COULD suggest that the angel is coming soon:
Rev 22:10-15, but in REv 22:16, it is Jesus talking once more.
But Rev 22:20 makes it clear that, HE WHO TESTIFIES to these things says, "yes I am coming soon", so we must go back to the Beginning.
Rev 1:1-2, and it is JOHN who testifies to everyhting, so John is coming soon !!
Or the angel according to REV: 22 16 !!
What an acid trip !!
;)