From Patmos to Paradise: John's Vision of Heaven