One of the first things a foreigner faces when coming to a new country is language. And one of the first things that a non-native speaker observes is that the language native speakers use in everyday life is quite different from the one taught at school or at university. As a linguist I find it exciting to be exposed to a great variety of German language phenomena every day. Idioms is one of them. But why are people using idioms in their everyday speech?