understanding prophecy