This means 'finally' or 'after a long time', and it introduces the final result of a situation.
© 2026 English Reference