over many many years
An extended period of time.
On a short notice.
I knew about your gathering.
This has been a very long discussion to make a point
A toast among friends.
A man, curled up, sleeps in his seat on a bus.
The man is wearing a red sweater.
The woman is running.