at long last

[at long last] See: AT LAST.