ずっと待っていた

had been waiting for a long time

→ ずっと
phrase Rare #34,348
had been waiting for a long time Often expresses eager anticipation of something expected to happen.
JA: この日が来るのをずっと待っていた。
EN: I've been waiting for this day for so long.

この日が来るのをずっと待っていた。

I've been waiting for this day to come.

私はこの日をずっと待っていた!

I've been waiting for this day!

— レッドクリフ Part I (2008)

私がずっと待っていた手紙がやっと着いた。

The letter I had been waiting for finally arrived.