Mystery in book of revelation revealed