24 years ago
to be too good to be true
SORRY,please try again...
having the quality or tendency to be everywhere, or to get into everything
to be influential, especially in government circles