to be imminent or unavoidable
*** If something stares someone in the face, it is very easy to see or obvious
*** to have to deal with a bad situation that is very likely to occur, or is about to occur