Waiting for something for a long period of time that never happens or seemingly will never happen
Waiting for my husband to mow the lawn is like waiting for a giraffe to give birth