1. close friends
  2. makes friendship more difficult
  3. It means "having similar ideas, beliefs, attitudes and interests".
  4. different opinions
  5. They should support and understand each other.