to foretell