Cancer is most compatible with Scorpio, Pisces, Taurus and Virgo. However, the best match for Cancer is Taurus.
The best match for Cancer is Taurus because both are deeply attached to home and hearth and place great stock by family values. Cancer will be deeply in love with Taurus and keenly observe all the various facets of Taurus. Cancer expects a lot of sympathy during the course of life’s downs and the nurturing nature of Taurus comes to the rescue. Music and sensual excitement will figure on their priorities. Their love life will depend to a great deal on Cancer’s moods, if there has been any unpleasantness during the day, Cancer will stay aloof. When they get together though the sheets blush with the heat of their passion! Cancer will add an imaginative touch to their love-making.