3. They’re intuitive.
We all dream of finding a man who doesn’t need to have everything spelled out all of the time. Well, Cancers possess an uncanny ability to know what you need and when you need it.

4. They’re faithful.
It may take a little while to get past their shells but once you’ve touched a Cancer’s heart, he’s loyal to the end. You won’t have to worry about a wandering eye with this one.

Also Enjoy: Someone Crabby? 18 Tips for Dating a Cancer