Translation of "Getting better and better" in German