at long last


Meanings

  • as the end result of a succession or process;
    • "at long last the winter was over"