If you're able to pick up on other people's emotions this is a wonderful, caring and warm sign, and everything you've read about them being nurturing and supportive is true.
Possibly the most perfect partner you could wish for.
That lady at your office who is always hugging people when they're feeling down, is probably a Cancer...
Cancer is a highly sensitive and intuitive sign, always aware of the needs and feelings of others.
Unless they're with an equally intuitive and sensitive lover however they need to be very communicative and open (which they typically aren't) or there's a danger of them feeling that others can understand them, but simply choose not to care.
This situation gets rapidly compounded, because Cancer doesn't like confrontation, and prefers to withdraw to heal when hurt, leading to feeling resentful and taken for granted, and eventually becoming argumentative and feeling like a martyr.
Fiercely loyal and protective, she will do anything to ensure the happiness and security of her loved ones.