Question: who is speaking in the book of revelation?
Answer: John of Patmos