long time coming
- overduePast expected arrival
- finallyAt the end
- waitedStayed in expectation
- patienceCalm during delays
- inevitableCertain to occur
delayed · anticipated · arrival · destiny · brewing · years · buildup · earned · deserved · moment · payoff · reckoning · slow · gradual · eventual · simmering · threshold · breakthrough
long time comingimmediate
Happening without delay
instant · sudden · quick · prompt · instantaneous
long time comingout of the blue
Without any forewarning
unexpected · unanticipated · out of nowhere · bolt from the blue · unforeseen