enjoy each other's company
fair-weather friends
near and dear to my heart
drift apart
got on like a house on fire
through thick and thin
not to lose touch with
meet up
someone you have a lot in common with
to have ups and downs
people get on really well and like each other's company and become friends very quickly
very important to me
someone who is your friend only when you are cheerful and successful
to have some good times and difficult times together
not to lose contact with someone
to like spending time with each other
to come together with someone
to become less to someone
a mixture of good and bad things that happen
someone you have similar interests with