have not heard the last of - definition and synonyms

phrase
  1. used for saying that you think someone or something will continue to succeed or be famous, even though they have failed once
See also main entry: hear