The wait have been long enough