go back a long way, have known each other for a long time, had its ups and downs, experienced a mixture of good and bad things, talk about me behind my back, discuss me without my knowledge, patch things up, improve the difficult relationship, tie the knot, get married, on the rocks, in difficulties and likely to fail, dump somebody, end the relationship with somebody, sweep someone off his/her feet, quickly make somebody fall deeply in love, get on like a house on fire, have a very friendly relationship, see eye to eye, share the same views, like chalk and cheese, completely different from each other, stuck together through thick and thin, stayed with each other even when things were hard, hit it off, liked each other immediately, on the same wavelengh, think the same way about the things, know someone inside out, be familiar with everything about the person

Idioms advanced

Leaderboard

Visual style

Options

Switch template

Continue editing: ?