Can anyone tell me what this phrase means? For example, if there is good news on the horizon, what does it mean? Soon? About to? Does it imply something more than just a time frame of when something will happen - such as "it is also something that has been expected for a long time"?