Angels sometimes deliver messages about the future to people, preaching events that are about to happen both in people's lives and in the history of ...