The book is for all times because it is about all time. The flexibility of the book to give Christians a sense of direction and meaning throughout church history is the big clue to a different approach. The clue is that Revelation is timeless theology not specific prediction, and the moment it turns to specific predictions it loses its timeless message.