Do we have contracts with other souls for learning?

To what extent do we have ‘contracts’ with different souls to facilitate each other’s learning, as we journey through life?