Закадычный друг.
По стародавним источникам слово закадычный имеет значение «задушевный, духовно близкий»