Friends are for ever, we’re told by greeting cards. Generation-defining TV shows like Friends and Sex and the City present friends as our soulmates – the anchor through life’s ups and downs. But ...