Beautiful take on the Book of Revelation with some Ayn Rand thrown in ( the mountain retreat)
poet, have you read the "Left Behind" series? This sounds very much like it, only the LB series ends on a happier note (I hope ... Book 10 is due to be released this summer! I can hardly wait!)
Really an exciting read!
g