used to express surprise at sth new or unexpected you have been told
YOU LIVE AND LEARN
Meaning of YOU LIVE AND LEARN in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005