Gemini needs freedom to pursue its varied interests. Virgo resents this, and will nag and try to dominate. Gemini will soon stray to other lovers. Cancer isn't too forceful, which suits Virgo fine. And the little attentions won't be neglected, which suits Virgo even better.
Cancer is affectionate and sentimental, and that makes Virgo feel secure.
This couple also likes money and domestic comfort, and Cancer's dependency fits perfectly with Virgo's protectiveness. On the downside, both tend to be overcritical. On the upside, each draws the other out of its shell. Highly physical Leo takes it as a personal affront if Virgo doesn't match its leonine ardor. Virgo's passive and reserved nature frustrates Leo and leads to quarrels.