teetering on the brink/edge (of something) - definition and synonyms

phrase
  1. in a situation in which something bad is very likely to happen
See also main entry: teeter