Leo and Cancer are opposite of each other. Cancer is the water sign. Leo is fire. Relationship between Leo and Cancer is great if both signs can appreciate each other the way they are. Leo is adventurous, seeking for new and exciting. Leo likes to be the leader whom likes to be the center of the attention. Cancer on the other hand loves to spend time helping others and committed to making the perfect home life. Cancer does not mind being the follower and love to support Leo partner. Some may define this relationship rocky because they are opposite but once they learn to understand each other, they could have a loving relationship that can last a life time.