Cloud on the horizon - I am sure that you know what horizon actually means. Horizon defines the line which appears to be the meeting place for the sky and the ground but it is a delusion. Well, horizon also defines future. A cloud on the horizon therefore means any problem which is expected to be faced in the future, soon.
1. There is cloud on the horizon daddy, exams are near.
2. Maybe there are clouds on the horizon; I am not getting my pass for the show.
3. Where is my mobile, how will I talk to her, cloud on the horizon?