Foresight is defined as the ability to predict or anticipate something before it happens, and telling refers to communicating or expressing something to another person. Antonyms for foretelling could include words such as unprepared, unexpected, spontaneous, or surprising, since they go against the idea of being able to predict or anticipate something. Other antonyms might include words like concealment or secrecy, since foretelling often involves communicating information openly and honestly. Ultimately, the antonyms for foretelling will depend on the context in which it is being used and the specific meaning or connotations attached to the word in that particular situation.