to be in someone’s good books – быть на хорошем счету у кого-либо
to get on like a horse on fire – не разлей вода to keep/get/be/stay in touch with someone – общаться с кем-то (периодически) to make it up to someone – загладить вину перед кем-то to take a shine to – почувствовать симпатию to have a soft spot for – питать нежные чувства, привязаться к кому-либо
Idioms of difficult relationships
to be at loggerheads – быть в натянутых отношениях, конфликтовать
to be talking at cross-purposes – не понимать друг друга to have it in for someone – обозлиться на кого-либо to rub someone up the wrong way – действовать на нервы to two-time someone – изменять (жене, мужу) to keep someone at bay – держать на расстоянии, не подпускать к себе to keep youself to yourself – быть замкнутым, предпочитать одиночество