long time coming

まだまだ先の事である、待ち遠しい、長らく待たれている。
(coming for a long time と似ているが、大抵は「良いことがやっと実現した」という文脈で使われる)

Ex

  • His success was a long time coming. : 彼の成功は、長い時間を経てようやく実現したことでした。

Reference source

  • https://eow.alc.co.jp/search?q=long+time+coming