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,

Leaderboard

Visual style

Options

Switch template

Continue editing: ?