Cancer and Leo can fix boundaries and try to understand each other's contrasting emotions; their relationship can be a great one.
Cancers are of motherly nature, whereas Leos have a nature of a Lion who wants to rule.
Cancer doesn't easily express their emotions; rather, he waits for his partner to understand, whereas Leo is engaged in expressing his feeling, not in understanding his partner.
Leo like wild and harsh, whereas Cancer likes slow and sensual sex. Their sexual relationship will not be good if they don't set boundaries and clarify their expectation with the opposite partner.
Cancers are mostly introverts, whereas Leos are of an extroverted nature. If the two are only in the room, they can become friends very easily.
If Cancer and Leo Have arguments, Cancer will try to end the argument immediately, whereas Leo will try to take things positively and find a solution.
Ignoring differences in opinion, if both respect each other's feelings and express their views in a calm and gentle manner, then this relationship is going to last longer.