Запутанные родственные отношения

Зачем понадобились разные слова для деверя и шурина, золовки и свояченицы, тестя и свекра?