ambiguity and waiting are two of the greatest curses of life