Idiom: Itchy feet

See also: