How to Make New Friends (and Keep Them)?