Cancer love to be around someone who pushes them out of their comfort zone and makes them feel loved through their passion. Cancer works best with other water signs who understand its emotional side. This makes them most compatible with Pisces. Pisces is just as sensitive as Cancer but a little less emotional. Together these signs understand one another and connect deeply. They create a sense of safety for each other through the good and the bad.
They ground each other. As a water sign, Cancer flows naturally to the earth sign, Taurus as well. In fact, Cancer's soulmate is most commonly found with Taurus because of their ability to validate Cancer and show their commitment long term. Taurus is grounded and stable in their emotion which helps stabilize Cancer's moodiness. The pair takes care of one another.