Cancer's soulmate is that person who loves you unconditionally. He does not need anything else; respect and affection are included in love, so he does not ask for more.
Love is the main engine in the life of Cancer. Yes, it may sound a bit silly, but deep down, like other people have known love many times and have always made themselves respected, Cancer has not suffered the same fate. And that is why he seeks it so much; that is why he does not care about the material; he only wants to feel loved at once, to feel that he is remarkable, very special for someone.
Cancer always tries to make sure that his friends and his family are well; they take care of them, pamper them and make them feel special. The soul mate is that person who gives back what Cancer gives.
Simply that. A dream for the Crab is to be able to show himself as he is with the person he loves. He often puts on masks or a wall that he does not want anyone to cross. He is afraid of spoiling things and does not realize that as a person, he is spectacular; he does not realize that his way of being would already be beloved by many. Cancer is terrified of pain, suffering, and being hurt, and that is why they need to find someone who is genuinely a good person. He will not give up, although he struggles more and more strongly with the idea that he does not believe in love.