Idiom: Stand the test of time

See also: