According to this article from EliteDaily, Cancer just may the most emotionally compatible sign for Pisces.
For a sign as emotionally deep and sensitive as Cancer, chances are, they’ve been hurt a few times in their romantic life.
As a result, this water sign tends to build up nearly impenetrable walls around their heart.
It’s a heart which, frankly, few signs really deserve to hold.
That’s because when Cancer loves, they love all the way, which is the thing that Pisces desires most in a relationship: fully unfettered love.
In return, this romantic and intuitive sign is willing to do anything to show their love, which is a healing balm to Cancer’s heart.