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