Fetching details from the dictionary...

before long; soon; shortly
almost; nearly
finally; in the end; eventually
もう少し待てばやがて春が訪れる。
Spring will come before long.
やがて彼の名前は忘れられた。
His name was forgotten before long.
しばらく待てばやがて雨は止むはずだ。
I think the rain will stop before long.