Copied from a language forum:
You need for with wait: to wait for something.
1) If the subject is a person or animal, use wait for:
We are waiting for results. The dog is waiting for his dinner.
2) If the subject is not a person or animal, use await:
A warm welcome awaits ... A surprise awaits ...
It's not that simple. You can "wait for", "wait on", wait at", "wait in","wait over"…. It all depends on context. "Await" usually, but not always, has a sense of expectation, longing, or consequence. Examples: (1) I "wait for" my mother to get home from work - a daily occurrence. (2) I "await" my mother's return from China - I haven't seen her for a while.