Question: what is the key difference between a master-detail relationship and a lookup relationship?
Answer: But because of the depth of the connection, you can only create Master/detail relationships that go so deep – you can only have up to three detail levels. Lookup Relationships are looser – they're not required by the system, they can look up to other records on the same Object, and you can go as deep as you want.