Idiom: On good terms

See also: