Cancer people are more emotional, and often conflict with Libra who pursues harmony. But the formal conflict also makes them attracted to each other and want to know each other more deeply.
Cancer people generally have a strong maternal nature, that is, the most appropriate care, and Libra's gentleness coincides with Cancer's care, which also makes Libra often unable to extricate themselves under the care of Cancer. Even if both sides quarrel, Libra also knows that the other side is too concerned about themselves, not really angry.
Librans like small, and Cancer's sense of humor is just in line with their taste, so when two people get along, Libra will be attracted by the advantages of Cancer's whole body.