foretoldest