Agghhhh shit I forgot *don't hate me
*
Thumbs up. Water (Crab) and land (Virgin) signs get along well. Virgos are usually very secure people, but they're perfectionists like no other. Cancers are pretty flexible with most things, but can be kind of clingy, typically the males (dated on once, strangulation like whoa). Cancers are best with very grounded and secure people, as crabs often look for protection (think of the crab's shell).
Virgos offer these qualities but they're also stubborn as hell. It does take thick skin and a "hard shell" to keep up and not fall under their control. Don't be crabby, but make use of your claws! Snap them every once in a while to keep the spark and also put the Virgo in their place. They actually like that, as they easily see flaws in "weak" or easily controlled people.
The Virgo is impressed by perfection, which can mean someone who is capable of holding their own and not being the door mat in the relationship.
I hope this helps...